.class public final Lah;
.super Ljavax/microedition/lcdui/Canvas;

# interfaces
.implements Ljavax/microedition/lcdui/CommandListener;
.implements Ljava/lang/Runnable;


# static fields
.field public static B:Ljava/lang/String;

.field public static C:Ljava/lang/String;

.field public static D:I

.field public static E:I

.field public static F:I

.field public static H:I

.field public static I:Ljava/lang/String;

.field public static J:Z

.field public static K:I

.field public static L:I

.field public static M:I

.field public static P:Z

.field public static Q:I

.field public static R:J

.field public static S:[I

.field public static Z:Ljava/lang/String;

.field public static a:Ljava/lang/String;

.field private static aA:J

.field private static aB:Z

.field private static aE:Ljava/util/Vector;

.field private static aI:Z

.field private static aJ:Z

.field private static aK:I

.field private static aL:Ljavax/microedition/lcdui/Graphics;

.field private static aM:Ljavax/microedition/lcdui/Graphics;

.field private static aN:Ljavax/microedition/lcdui/TextBox;

.field private static aO:I

.field public static ab:[B

.field public static af:Ljavax/microedition/lcdui/Image;

.field public static ag:Ljavax/microedition/lcdui/Image;

.field public static ah:Ljavax/microedition/lcdui/Image;

.field public static ai:Ljavax/microedition/lcdui/Image;

.field public static aj:Ljavax/microedition/lcdui/Image;

.field public static ak:J

.field public static al:Ljavax/microedition/lcdui/Image;

.field public static am:Z

.field public static an:Lag;

.field public static ap:Ljava/util/Vector;

.field public static aq:Ljava/util/Vector;

.field private static final av:[I

.field private static final ay:[I

.field public static b:I

.field public static c:I

.field public static d:I

.field public static e:Z

.field public static f:Z

.field public static g:Z

.field public static h:Z

.field public static i:Lag;

.field public static j:I

.field public static final k:[Ljavax/microedition/lcdui/Command;

.field public static final l:[Ljavax/microedition/lcdui/Command;

.field public static m:I

.field public static n:I

.field public static o:I

.field public static q:I

.field public static r:I

.field public static s:I

.field public static t:Z

.field public static u:[Ljavax/microedition/lcdui/Command;


# instance fields
.field public A:Lag;

.field public Code:I

.field public G:Z

.field public N:Lm;

.field public O:Ljavax/microedition/lcdui/Image;

.field public T:Ljavax/microedition/lcdui/Image;

.field public U:Ljavax/microedition/lcdui/Image;

.field public V:Ljavax/microedition/lcdui/Image;

.field public W:Ljavax/microedition/lcdui/Image;

.field public X:Ljavax/microedition/lcdui/Image;

.field public Y:Ljavax/microedition/lcdui/Image;

.field private aC:Ljava/lang/Object;

.field private aD:I

.field private aF:Z

.field private aG:I

.field private aH:Ljava/util/TimerTask;

.field private aP:Ljava/lang/String;

.field public aa:I

.field public ac:[I

.field public ad:Ljavax/microedition/lcdui/Image;

.field public ae:Ljavax/microedition/lcdui/Image;

.field public ao:Ljavax/microedition/lcdui/TextBox;

.field public ar:Ljava/util/TimerTask;

.field public as:Ljava/util/Timer;

.field private at:Z

.field private au:Ljavax/microedition/lcdui/Image;

.field private aw:I

.field private ax:Z

.field private az:[I

.field public p:Z

.field public v:I

.field public w:J

.field public x:I

.field public y:Lag;

.field public z:I


# direct methods
.method public static constructor <clinit>()V
    .locals 4

    const/4 v3, 0x1

    const/4 v2, -0x1

    const-string v1, ""

    const-string v0, ""

    sput-object v1, Lah;->B:Ljava/lang/String;

    const-string v0, ""

    sput-object v1, Lah;->C:Ljava/lang/String;

    const-string v0, "0"

    sput-object v0, Lah;->a:Ljava/lang/String;

    sput v3, Lah;->b:I

    const/4 v0, 0x3

    sput v0, Lah;->j:I

    const/16 v0, 0x27

    new-array v0, v0, [Ljavax/microedition/lcdui/Command;

    sput-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v0, 0x2

    new-array v0, v0, [Ljavax/microedition/lcdui/Command;

    sput-object v0, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/16 v0, 0x8

    new-array v0, v0, [I

    fill-array-data v0, :array_0

    sput-object v0, Lah;->av:[I

    const/16 v0, 0xb

    new-array v0, v0, [I

    fill-array-data v0, :array_1

    sput-object v0, Lah;->ay:[I

    int-to-long v0, v2

    sput-wide v0, Lah;->aA:J

    new-instance v0, Ljava/util/Vector;

    invoke-direct {v0}, Ljava/util/Vector;-><init>()V

    sput-object v0, Lah;->aE:Ljava/util/Vector;

    sput-boolean v3, Lah;->P:Z

    sput v2, Lah;->Q:I

    new-instance v0, Ljava/util/Vector;

    invoke-direct {v0}, Ljava/util/Vector;-><init>()V

    sput-object v0, Lah;->ap:Ljava/util/Vector;

    return-void

    :array_0
    .array-data 0x4
        0x1t 0x0t 0x0t 0x0t
        0x6t 0x0t 0x0t 0x0t
        0x2t 0x0t 0x0t 0x0t
        0x5t 0x0t 0x0t 0x0t
        0x32t 0x0t 0x0t 0x0t
        0x34t 0x0t 0x0t 0x0t
        0x36t 0x0t 0x0t 0x0t
        0x38t 0x0t 0x0t 0x0t
    .end array-data

    :array_1
    .array-data 0x4
        0x36t 0x0t 0x0t 0x0t
        0x36t 0x0t 0x0t 0x0t
        0x37t 0x0t 0x0t 0x0t
        0x37t 0x0t 0x0t 0x0t
        0x34t 0x0t 0x0t 0x0t
        0x37t 0x0t 0x0t 0x0t
        0x32t 0x0t 0x0t 0x0t
        0x37t 0x0t 0x0t 0x0t
        0x32t 0x0t 0x0t 0x0t
        0x34t 0x0t 0x0t 0x0t
        0x33t 0x0t 0x0t 0x0t
    .end array-data
.end method

.method public constructor <init>()V
    .locals 13

    invoke-direct {p0}, Ljavax/microedition/lcdui/Canvas;-><init>()V

    const/4 v0, 0x0

    iput v0, p0, Lah;->Code:I

    const/4 v0, 0x0

    iput-boolean v0, p0, Lah;->p:Z

    const/4 v0, -0x1

    iput v0, p0, Lah;->x:I

    sget-object v0, Lah;->ay:[I

    array-length v0, v0

    new-array v0, v0, [I

    iput-object v0, p0, Lah;->az:[I

    const/4 v0, 0x0

    iput v0, p0, Lah;->z:I

    const/4 v0, 0x0

    iput v0, p0, Lah;->aG:I

    const/4 v0, 0x0

    iput-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    const-string v0, ""

    iput-object v0, p0, Lah;->aP:Ljava/lang/String;

    new-instance v0, Ljava/util/Timer;

    invoke-direct {v0}, Ljava/util/Timer;-><init>()V

    iput-object v0, p0, Lah;->as:Ljava/util/Timer;

    sput-object p0, LBrowser;->Z:Lah;

    const-string v0, "r"

    invoke-static {v0}, Ln;->c(Ljava/lang/String;)V

    invoke-static {}, Ln;->I()V

    sget-object v0, LBrowser;->I:LBrowser;

    const-string v1, "Operette-UA"

    invoke-virtual {v0, v1}, Ljavax/microedition/midlet/MIDlet;->getAppProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    sput-object v0, Ln;->I:Ljava/lang/String;

    sget-object v0, Ln;->I:Ljava/lang/String;

    if-nez v0, :cond_48

    const-string v0, ""

    move-object v1, v0

    :goto_0
    const-string v0, "microedition.platform"

    invoke-static {v0}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    if-nez v0, :cond_49

    const-string v0, ""

    move-object v2, v0

    :goto_1
    const-string v0, "device.model"

    invoke-static {v0}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    if-nez v0, :cond_4a

    const-string v0, ""

    :goto_2
    sget-object v3, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v3}, Ljavax/microedition/lcdui/Display;->numAlphaLevels()I

    move-result v3

    const/4 v4, 0x2

    if-le v3, v4, :cond_4b

    const/4 v4, 0x1

    :goto_3
    sput-boolean v4, Ln;->q:Z

    const/4 v4, 0x4

    if-le v3, v4, :cond_4c

    const/4 v4, 0x1

    :goto_4
    sput-boolean v4, Ln;->r:Z

    sget-object v4, LBrowser;->Z:Lah;

    invoke-virtual {v4}, Ljavax/microedition/lcdui/Canvas;->hasPointerEvents()Z

    move-result v4

    sput-boolean v4, Ln;->n:Z

    sget-object v4, LBrowser;->Z:Lah;

    invoke-virtual {v4}, Ljavax/microedition/lcdui/Canvas;->hasPointerMotionEvents()Z

    move-result v4

    sput-boolean v4, Ln;->o:Z

    const/4 v4, 0x3

    new-array v4, v4, [C

    fill-array-data v4, :array_0

    invoke-static {v4}, Ln;->Code([C)Z

    move-result v4

    sput-boolean v4, Ln;->aS:Z

    sget-boolean v4, Ln;->aS:Z

    if-nez v4, :cond_0

    const/4 v4, 0x3

    new-array v4, v4, [C

    fill-array-data v4, :array_1

    invoke-static {v4}, Ln;->Code([C)Z

    move-result v4

    sput-boolean v4, Ln;->aS:Z

    :cond_0
    const-string v4, "microedition.io.file.FileConnection.version"

    invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-eqz v4, :cond_4d

    const/4 v4, 0x1

    :goto_5
    sput-boolean v4, Ln;->aj:Z

    sget-object v4, LBrowser;->I:LBrowser;

    const-string v5, "javax.microedition.io.Connector.file.read"

    invoke-virtual {v4, v5}, Ljavax/microedition/midlet/MIDlet;->checkPermission(Ljava/lang/String;)I

    move-result v4

    sput v4, Ln;->ak:I

    sget-object v4, LBrowser;->I:LBrowser;

    const-string v5, "javax.microedition.io.Connector.file.write"

    invoke-virtual {v4, v5}, Ljavax/microedition/midlet/MIDlet;->checkPermission(Ljava/lang/String;)I

    move-result v4

    sput v4, Ln;->al:I

    const-string v4, "sagem"

    invoke-virtual {v1, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    if-ltz v4, :cond_1

    const/4 v4, 0x5

    sput v4, Ln;->Code:I

    const/4 v4, 0x1

    sput-boolean v4, Ln;->ah:Z

    :cond_1
    const-string v4, "vs"

    invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_2

    const/16 v4, 0x8

    sput v4, Ln;->Code:I

    :cond_2
    const-string v4, "rim wireless"

    invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_4e

    const/4 v4, 0x7

    sput v4, Ln;->Code:I

    :cond_3
    :goto_6
    const-string v4, "com.jblend.util.Case"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    const-string v5, "microedition.profiles"

    invoke-static {v5}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    sget-object v6, LBrowser;->Z:Lah;

    invoke-virtual {v6}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v6

    sget-object v7, LBrowser;->Z:Lah;

    invoke-virtual {v7}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v7

    sget-object v8, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v8}, Ljavax/microedition/lcdui/Display;->numColors()I

    move-result v8

    const-string v9, "microedition.configuration"

    invoke-static {v9}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    if-eqz v9, :cond_59

    const-string v10, "CLDC-1.1"

    invoke-virtual {v9, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    if-ltz v9, :cond_59

    const/4 v9, 0x1

    :goto_7
    const/16 v10, 0x80

    if-gt v6, v10, :cond_4

    sget v10, Ln;->Code:I

    const/4 v11, 0x3

    if-eq v10, v11, :cond_4

    const/4 v10, 0x1

    sput-boolean v10, Ln;->aP:Z

    :cond_4
    sget v10, Ln;->Code:I

    packed-switch v10, :pswitch_data_0

    :pswitch_0
    const/4 v10, 0x2

    sput v10, Ln;->ab:I

    sget-boolean v10, Ln;->n:Z

    if-eqz v10, :cond_5

    const-string v10, "emulator"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5

    const/4 v10, 0x1

    sput v10, Ln;->ac:I

    :cond_5
    const-string v10, "lg-kc550"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_67

    const/4 v10, 0x0

    sput v10, Ln;->ac:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    :cond_6
    :goto_8
    const-string v10, "com.sprintpcs.util.System"

    invoke-static {v10}, Ln;->I(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_7

    sget v10, Ln;->ab:I

    const/4 v11, 0x2

    if-ne v10, v11, :cond_7

    const/16 v10, 0x9

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    :cond_7
    sget v10, Ln;->Code:I

    if-nez v10, :cond_20

    const/16 v10, 0xb0

    if-ge v6, v10, :cond_8

    const/4 v10, 0x1

    sput-boolean v10, Ln;->b:Z

    :cond_8
    const/16 v10, 0xb0

    if-ne v6, v10, :cond_9

    const/4 v10, 0x1

    sput-boolean v10, Ln;->e:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    const/16 v10, 0x96

    sput v10, Ln;->B:I

    :cond_9
    const/16 v10, 0xf0

    if-ne v6, v10, :cond_a

    const/16 v10, 0xf8

    if-ne v7, v10, :cond_a

    if-eqz v9, :cond_a

    const/4 v10, 0x1

    sput-boolean v10, Ln;->i:Z

    :cond_a
    const-string v10, "3220"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_b

    const/4 v10, 0x1

    sput-boolean v10, Ln;->l:Z

    :cond_b
    const-string v10, "nokiae65-1/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_c

    const-string v10, "/0633.18.02"

    invoke-static {v2, v10}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;)I

    move-result v10

    if-lez v10, :cond_f

    :cond_c
    const-string v10, "nokia5500d/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_d

    const-string v10, "/04.60"

    invoke-static {v2, v10}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;)I

    move-result v10

    if-lez v10, :cond_f

    :cond_d
    const-string v10, "nokiae50-1/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_e

    const-string v10, "/07.13.0.0"

    invoke-static {v2, v10}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;)I

    move-result v10

    if-lez v10, :cond_f

    :cond_e
    const-string v10, "nokiae61i-1/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_10

    const-string v10, "/0633.22.05"

    invoke-static {v2, v10}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;)I

    move-result v10

    if-gtz v10, :cond_10

    :cond_f
    const/4 v10, 0x1

    sput-boolean v10, Ln;->ai:Z

    :cond_10
    const-string v10, "nokia3230/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_11

    const/4 v10, 0x1

    sput-boolean v10, Ln;->A:Z

    :cond_11
    const-string v10, "nokia6260/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_12

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_12
    const-string v10, "nokia6280/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_13

    const/4 v10, 0x1

    sput-boolean v10, Ln;->w:Z

    :cond_13
    const-string v10, "nokia6600/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_14

    const/4 v10, 0x1

    sput-boolean v10, Ln;->A:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->v:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_14
    const-string v10, "nokia6620/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_15

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_15
    const-string v10, "nokia6630/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_16

    const/4 v10, 0x1

    sput-boolean v10, Ln;->D:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->w:Z

    const-string v10, "/6.03.40"

    invoke-static {v2, v10}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_16

    const/4 v10, 0x0

    sput-boolean v10, Ln;->aj:Z

    :cond_16
    const-string v10, "nokia6670/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_17

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_17
    const-string v10, "nokia6680/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_18

    const/4 v10, 0x1

    sput-boolean v10, Ln;->an:Z

    :cond_18
    const-string v10, "nokia7610/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_19

    const/4 v10, 0x1

    sput-boolean v10, Ln;->A:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_19
    const-string v10, "nokia7710/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_1a

    const/4 v10, 0x1

    sput-boolean v10, Ln;->A:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_1a
    const-string v10, "nokia9300/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_1b

    const-string v10, "nokia9300i/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_1c

    :cond_1b
    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_1c
    const-string v10, "nokia9500/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_1d

    const/4 v10, 0x1

    sput-boolean v10, Ln;->y:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_1d
    const-string v10, "nokian72/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_1e

    const-string v10, "nokian70/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_1e

    const-string v10, "nokian70-1/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_1f

    :cond_1e
    const/4 v10, 0x1

    sput-boolean v10, Ln;->x:Z

    :cond_1f
    const-string v10, "rtyfghvbnmuj"

    sput-object v10, Ln;->Y:Ljava/lang/String;

    const-string v10, "1234567890*#"

    sput-object v10, Ln;->aa:Ljava/lang/String;

    :cond_20
    sget v10, Ln;->Code:I

    const/4 v11, 0x3

    if-ne v10, v11, :cond_29

    const/16 v10, 0xb0

    if-gt v6, v10, :cond_21

    const/4 v10, 0x1

    sput-boolean v10, Ln;->b:Z

    :cond_21
    const-string v10, "p990"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_22

    const-string v10, "m600"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_22

    const-string v10, "w950"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_23

    :cond_22
    const/4 v10, 0x1

    sput-boolean v10, Ln;->af:Z

    const-string v10, "p990"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_23

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ag:Z

    :cond_23
    const-string v10, "p910"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_24

    const/4 v10, 0x1

    sput-boolean v10, Ln;->N:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->t:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_24
    const-string v10, "symbian"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_25

    const/4 v10, 0x1

    sput-boolean v10, Ln;->t:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_25
    const-string v10, "javax.wireless.messaging.MultipartMessage"

    invoke-static {v10}, Ln;->I(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_26

    const-string v10, "javax.microedition.amms.GlobalManager"

    invoke-static {v10}, Ln;->I(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_26

    const/16 v10, 0x9ab

    sput v10, Ln;->c:I

    :cond_26
    const-string v10, "sonyericssonp1"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_27

    const-string v10, "sonyericssonm600"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_28

    :cond_27
    const-string v10, "ertyuidfghjkcxvbnm \ufffd\ufffc"

    sput-object v10, Ln;->Y:Ljava/lang/String;

    const-string v10, "1122334455667788990*#"

    sput-object v10, Ln;->aa:Ljava/lang/String;

    :cond_28
    const/16 v10, 0xb0

    if-gt v6, v10, :cond_29

    const/4 v10, 0x1

    sput-boolean v10, Ln;->z:Z

    :cond_29
    sget v10, Ln;->Code:I

    const/4 v11, 0x1

    if-ne v10, v11, :cond_2d

    sget-boolean v10, Ln;->aj:Z

    if-eqz v10, :cond_6b

    sget v10, Ln;->ak:I

    if-eqz v10, :cond_6b

    sget v10, Ln;->al:I

    if-eqz v10, :cond_6b

    const/4 v10, 0x1

    :goto_9
    sput-boolean v10, Ln;->aj:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ae:Z

    const/16 v10, 0x400

    sput v10, Ln;->c:I

    const/16 v10, 0x122

    sput v10, Ln;->as:I

    const/16 v10, 0xb0

    if-gt v6, v10, :cond_2a

    const/4 v10, 0x1

    sput-boolean v10, Ln;->f:Z

    :cond_2a
    const-string v10, "symbian"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_2b

    const/4 v10, 0x1

    sput-boolean v10, Ln;->t:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    :cond_2b
    if-eqz v4, :cond_2c

    const/4 v10, 0x0

    sput-boolean v10, Ln;->q:Z

    const/4 v10, 0x0

    sput-boolean v10, Ln;->r:Z

    const-string v10, "ertdfgxcv+zb"

    sput-object v10, Ln;->Y:Ljava/lang/String;

    const-string v10, "1234567890*#"

    sput-object v10, Ln;->aa:Ljava/lang/String;

    :cond_2c
    const-string v10, "com.mot.iden.multimedia.Lighting"

    invoke-static {v10}, Ln;->I(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_2d

    const/4 v10, 0x1

    sput-boolean v10, Ln;->a:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->d:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->az:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ay:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->k:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->m:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->p:Z

    const/4 v10, 0x1

    sput-boolean v10, Ln;->s:Z

    :cond_2d
    sget v10, Ln;->Code:I

    const/4 v11, 0x4

    if-ne v10, v11, :cond_3b

    const-string v10, "sgh-f700"

    invoke-virtual {v0, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_2e

    const/4 v10, 0x1

    sput-boolean v10, Ln;->X:Z

    const/4 v10, 0x2

    sput v10, Ln;->aQ:I

    :cond_2e
    const-string v10, "sgh-gt-b2700"

    invoke-virtual {v0, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2f

    const/4 v0, 0x0

    sput-boolean v0, Ln;->n:Z

    const/4 v0, 0x0

    sput-boolean v0, Ln;->o:Z

    :cond_2f
    const-string v0, "j2me"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_30

    const/4 v0, 0x2

    if-ne v3, v0, :cond_30

    if-eqz v9, :cond_30

    const/16 v0, 0xf0

    if-ne v6, v0, :cond_30

    const/16 v0, 0x11e

    if-ne v7, v0, :cond_30

    const/high16 v0, 0x1

    if-ne v8, v0, :cond_30

    const/4 v0, 0x1

    sput-boolean v0, Ln;->L:Z

    const/16 v0, 0x100

    sput v0, Ln;->c:I

    :cond_30
    const/16 v0, 0xf0

    if-ne v6, v0, :cond_31

    const/16 v0, 0x117

    if-ne v7, v0, :cond_31

    const/high16 v0, 0x1

    if-ne v8, v0, :cond_31

    const/16 v0, 0x100

    if-ne v3, v0, :cond_31

    if-eqz v9, :cond_31

    const/4 v0, 0x1

    sput-boolean v0, Ln;->K:Z

    :cond_31
    const/16 v0, 0xb0

    if-gt v6, v0, :cond_32

    const/4 v0, 0x2

    if-ne v3, v0, :cond_32

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ar:Z

    :cond_32
    const/4 v0, 0x1

    sput-boolean v0, Ln;->H:Z

    const/16 v0, 0x140

    if-ne v6, v0, :cond_33

    const/16 v0, 0xba

    if-ne v7, v0, :cond_33

    const/high16 v0, 0x1

    if-ne v8, v0, :cond_33

    const/high16 v0, 0x1

    if-ne v3, v0, :cond_33

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ao:Z

    :cond_33
    const/4 v0, 0x1

    sput-boolean v0, Ln;->d:Z

    sput v7, Ln;->F:I

    const/16 v0, 0x80

    if-ne v6, v0, :cond_34

    const/16 v0, 0x90

    if-eq v7, v0, :cond_36

    :cond_34
    const/16 v0, 0xb0

    if-ne v6, v0, :cond_35

    const/16 v0, 0xcc

    if-eq v7, v0, :cond_36

    :cond_35
    const/16 v0, 0xdc

    if-ne v6, v0, :cond_37

    const/16 v0, 0xa0

    if-ne v7, v0, :cond_37

    :cond_36
    const/4 v0, 0x1

    sput-boolean v0, Ln;->a:Z

    :cond_37
    const-string v0, "sgh-p310"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_38

    const-string v0, "x820"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_38

    const-string v0, "sghd830"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-eq v0, v10, :cond_39

    :cond_38
    const/4 v0, 0x0

    sput-boolean v0, Ln;->aj:Z

    :cond_39
    const-string v0, "sgh-e250"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "sgh-e370"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "sgh-d900"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "sphm500"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "sphm610"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "spha800"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-ne v0, v10, :cond_3a

    const-string v0, "spha900"

    invoke-virtual {v1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    const/4 v10, -0x1

    if-eq v0, v10, :cond_3b

    :cond_3a
    const/4 v0, 0x1

    sput-boolean v0, Ln;->V:Z

    :cond_3b
    const-string v0, "sxg75"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-gez v0, :cond_3c

    const-string v0, "ef81"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ltz v0, :cond_6c

    :cond_3c
    const/4 v0, 0x1

    sput-boolean v0, Ln;->i:Z

    const/4 v0, 0x2

    sput v0, Ln;->Code:I

    :cond_3d
    :goto_a
    sget v0, Ln;->Code:I

    const/16 v10, 0x8

    if-ne v0, v10, :cond_3e

    const-string v0, "vs"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_3e

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ae:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    :cond_3e
    sget v0, Ln;->Code:I

    const/4 v10, 0x6

    if-ne v0, v10, :cond_3f

    const/4 v0, 0x1

    sput-boolean v0, Ln;->V:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aq:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->R:Z

    const/16 v0, 0x7d0

    sput v0, Ln;->C:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ao:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->f:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->am:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->l:Z

    const/16 v0, 0x4f

    sput v0, Ln;->B:I

    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->isDoubleBuffered()Z

    move-result v0

    if-nez v0, :cond_3f

    const/4 v0, 0x1

    sput-boolean v0, Ln;->O:Z

    :cond_3f
    sget v0, Ln;->Code:I

    const/4 v10, 0x7

    if-ne v0, v10, :cond_40

    const-string v0, "wersdfzxc\u0089aq"

    sput-object v0, Ln;->Y:Ljava/lang/String;

    const-string v0, "1234567890*#"

    sput-object v0, Ln;->aa:Ljava/lang/String;

    const/4 v0, 0x1

    sput-boolean v0, Ln;->at:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->R:Z

    :cond_40
    sget v0, Ln;->Code:I

    const/4 v10, -0x1

    if-ne v0, v10, :cond_80

    const-string v0, "wx320kr"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_41

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    :cond_41
    const-string v0, "windows ce"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_44

    const/4 v0, 0x1

    sput-boolean v0, Ln;->i:Z

    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->hasPointerEvents()Z

    move-result v0

    if-eqz v0, :cond_42

    const-string v0, "palm treo 700w"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ltz v0, :cond_43

    :cond_42
    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    :cond_43
    const/4 v0, 0x1

    sput-boolean v0, Ln;->aq:Z

    :cond_44
    if-eqz v4, :cond_8c

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ae:Z

    const-string v0, "j2me"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_45

    const/16 v0, 0x140

    if-ne v6, v0, :cond_45

    const/16 v0, 0xba

    if-eq v7, v0, :cond_47

    :cond_45
    const/16 v0, 0xf0

    if-ne v6, v0, :cond_46

    const/16 v0, 0x10c

    if-eq v7, v0, :cond_47

    :cond_46
    const/16 v0, 0x140

    if-ne v6, v0, :cond_72

    const/16 v0, 0xfa

    if-ne v7, v0, :cond_72

    :cond_47
    const/16 v0, 0x40

    const/4 v4, 0x0

    const/16 v10, 0x8

    invoke-static {v0, v4, v10}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v0

    const/16 v4, 0x40

    const/4 v10, 0x1

    const/16 v11, 0x8

    invoke-static {v4, v10, v11}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v4

    const/16 v10, 0x40

    const/4 v11, 0x1

    const/16 v12, 0x10

    invoke-static {v10, v11, v12}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v10

    const/4 v11, 0x7

    invoke-static {v11}, Ln;->I(I)Ljava/lang/String;

    move-result-object v11

    invoke-virtual {v4, v11}, Ljavax/microedition/lcdui/Font;->stringWidth(Ljava/lang/String;)I

    move-result v11

    const/4 v12, 0x7

    invoke-static {v12}, Ln;->I(I)Ljava/lang/String;

    move-result-object v12

    invoke-virtual {v0, v12}, Ljavax/microedition/lcdui/Font;->stringWidth(Ljava/lang/String;)I

    move-result v0

    if-gt v11, v0, :cond_72

    const/4 v0, 0x7

    invoke-static {v0}, Ln;->I(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v4, v0}, Ljavax/microedition/lcdui/Font;->stringWidth(Ljava/lang/String;)I

    move-result v0

    const/4 v4, 0x7

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v10, v4}, Ljavax/microedition/lcdui/Font;->stringWidth(Ljava/lang/String;)I

    move-result v4

    if-gt v0, v4, :cond_71

    const/4 v0, 0x1

    sput-boolean v0, Ln;->bB:Z

    const/4 v0, 0x6

    const/16 v4, 0x800

    filled-new-array {v0, v4}, [I

    move-result-object v0

    sget-object v4, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;

    invoke-static {v4, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [[B

    sput-object v0, Ln;->bC:[[B

    const/4 v0, 0x0

    :goto_b
    const/4 v4, 0x6

    if-ge v0, v4, :cond_72

    const/4 v4, 0x0

    :goto_c
    const/16 v10, 0x800

    if-ge v4, v10, :cond_70

    sget-object v10, Ln;->bC:[[B

    aget-object v10, v10, v0

    const/4 v11, -0x1

    aput-byte v11, v10, v4

    add-int/lit8 v4, v4, 0x1

    goto :goto_c

    :cond_48
    sget-object v0, Ln;->I:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    move-object v1, v0

    goto/16 :goto_0

    :cond_49
    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    move-object v2, v0

    goto/16 :goto_1

    :cond_4a
    invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    :cond_4b
    const/4 v4, 0x0

    goto/16 :goto_3

    :cond_4c
    const/4 v4, 0x0

    goto/16 :goto_4

    :cond_4d
    const/4 v4, 0x0

    goto/16 :goto_5

    :cond_4e
    const-string v4, "nokia"

    invoke-virtual {v2, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    if-gez v4, :cond_4f

    const-string v4, "siemens_sx1"

    invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_4f

    const-string v4, "sendo x"

    invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_4f

    const-string v4, "panasonic x700"

    invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_50

    :cond_4f
    const/4 v4, 0x0

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_50
    const-string v4, "palm"

    invoke-virtual {v2, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    if-ltz v4, :cond_51

    const-string v4, "windows ce"

    invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_51

    const/4 v4, 0x6

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_51
    const-string v4, "com.siemens.mp.lcdui.Image"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_52

    const/4 v4, 0x2

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_52
    const-string v4, "com.motorola.phonebook.PhoneBookRecord"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.Dialer"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.phone.Dialer"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.graphics.j3d.Light"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.lwt.ComponentScreen"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.game.GameScreen"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.funlight.FunLight"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.multimedia.Lighting"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.io.ConnectorEvent"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "com.motorola.extensions.ScalableJPGImage"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_53

    const-string v4, "batterylevel"

    invoke-static {v4}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_53

    const-string v4, "BatteryLevel"

    invoke-static {v4}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_53

    const-string v4, "com.mot.iden.multimedia.Lighting"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_54

    :cond_53
    const/4 v4, 0x1

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_54
    const-string v4, "sonyericsson"

    invoke-virtual {v2, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    if-gez v4, :cond_55

    const-string v4, "symbian os"

    invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_55

    const-string v4, "w302"

    invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_55

    const-string v4, "com.sonyericsson.IMEI"

    invoke-static {v4}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_55

    const-string v4, "com.sonyericsson.imei"

    invoke-static {v4}, Ln;->Code(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    if-eqz v4, :cond_56

    :cond_55
    const/4 v4, 0x3

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_56
    const-string v4, "com.samsung.util.AudioClip"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_57

    const-string v4, "com.samsung.util.LCDLight"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_57

    const-string v4, "com.samsung.util.SM"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_57

    const-string v4, "com.samsung.util.SMS"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_57

    const-string v4, "com.samsung.util.Vibration"

    invoke-static {v4}, Ln;->I(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_57

    const-string v4, "sgh"

    invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_58

    :cond_57
    const/4 v4, 0x4

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_58
    const-string v4, "sagem"

    invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_3

    const/4 v4, 0x0

    sput-boolean v4, Ln;->ah:Z

    const/4 v4, 0x5

    sput v4, Ln;->Code:I

    goto/16 :goto_6

    :cond_59
    const/4 v9, 0x0

    goto/16 :goto_7

    :pswitch_1
    const-string v10, "t270"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5a

    const-string v10, "t280"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5a

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    :cond_5a
    const/4 v10, 0x3

    sput v10, Ln;->ab:I

    const-string v10, "symbian"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_5b

    const/4 v10, 0x0

    sput v10, Ln;->ab:I

    goto/16 :goto_8

    :cond_5b
    const-string v10, "p910"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_5c

    const/4 v10, 0x0

    sput v10, Ln;->ab:I

    goto/16 :goto_8

    :cond_5c
    const-string v10, "m600"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_5d

    const-string v10, "p1"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_5d

    const-string v10, "p9"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_6

    :cond_5d
    const/16 v10, 0xa

    sput v10, Ln;->ab:I

    goto/16 :goto_8

    :pswitch_2
    const/4 v10, 0x4

    sput v10, Ln;->ab:I

    const-string v10, "e61"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5e

    const-string v10, "e62"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5e

    const-string v10, "e63"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5e

    const-string v10, "e71"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-ne v10, v11, :cond_5e

    const-string v10, "nokia9300/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_5e

    const-string v10, "nokia9300i/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_5e

    const-string v10, "nokia9500/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_5f

    :cond_5e
    const/16 v10, 0xa

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    :cond_5f
    const-string v10, "nokian"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokiae"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "com.nokia.mid.countrycode"

    invoke-static {v10}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    if-nez v10, :cond_60

    const-string v10, "nokia6124"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokia6120"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokia6121"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokia5700"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokia6110"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_60

    const-string v10, "nokia5500"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_61

    :cond_60
    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    :cond_61
    const-string v10, "nokiae90-1/"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_62

    const/4 v10, 0x0

    sput-boolean v10, Ln;->ad:Z

    :cond_62
    sget-boolean v10, Ln;->n:Z

    if-eqz v10, :cond_6

    :cond_63
    :goto_d
    const/4 v10, 0x1

    sput v10, Ln;->ac:I

    goto/16 :goto_8

    :pswitch_3
    const-string v10, "com.mot.iden.multimedia.Lighting"

    invoke-static {v10}, Ln;->I(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_64

    const/4 v10, 0x6

    sput v10, Ln;->ab:I

    :goto_e
    sget-boolean v10, Ln;->n:Z

    if-eqz v10, :cond_6

    goto :goto_d

    :cond_64
    const/4 v10, 0x5

    sput v10, Ln;->ab:I

    goto :goto_e

    :pswitch_4
    const/4 v10, 0x7

    sput v10, Ln;->ab:I

    const-string v10, "sk6r"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_6

    const/4 v10, 0x0

    sput v10, Ln;->ab:I

    goto/16 :goto_8

    :pswitch_5
    const-string v10, "gt-m8800"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_65

    const/4 v10, 0x1

    sput v10, Ln;->ac:I

    :cond_65
    const-string v10, "sgh-l700"

    invoke-virtual {v0, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_66

    const/4 v10, 0x1

    sput v10, Ln;->aQ:I

    :cond_66
    const/16 v10, 0x8

    sput v10, Ln;->ab:I

    const-string v10, "sgh-d900"

    invoke-virtual {v1, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    const/4 v11, -0x1

    if-eq v10, v11, :cond_6

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    goto/16 :goto_8

    :pswitch_6
    const/4 v10, 0x0

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    goto/16 :goto_8

    :pswitch_7
    const/16 v10, 0xd

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    goto/16 :goto_8

    :cond_67
    sget v10, Ln;->Code:I

    const/16 v11, 0x8

    if-ne v10, v11, :cond_68

    const-string v10, "vs"

    invoke-virtual {v2, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_6

    :cond_68
    const-string v10, "motoq"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_69

    const/4 v10, 0x0

    sput-boolean v10, Ln;->ad:Z

    const/16 v10, 0xa

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput v10, Ln;->ac:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->V:Z

    goto/16 :goto_8

    :cond_69
    const-string v10, "palm treo 700w"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-ltz v10, :cond_6a

    const/4 v10, 0x1

    sput-boolean v10, Ln;->ad:Z

    const/16 v10, 0xa

    sput v10, Ln;->ab:I

    const/4 v10, 0x1

    sput-boolean v10, Ln;->V:Z

    goto/16 :goto_8

    :cond_6a
    if-nez v4, :cond_63

    const-string v10, "jbed-fastdac"

    invoke-virtual {v2, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v10

    if-nez v10, :cond_63

    const-string v10, "windows"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_63

    const-string v10, "intent"

    invoke-virtual {v2, v10}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v10

    if-gez v10, :cond_63

    const-string v10, "jbed"

    invoke-virtual {v2, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v10

    if-eqz v10, :cond_6

    const/16 v10, 0x80

    if-le v7, v10, :cond_6

    const/16 v10, 0x80

    if-le v6, v10, :cond_6

    goto/16 :goto_d

    :cond_6b
    const/4 v10, 0x0

    goto/16 :goto_9

    :cond_6c
    sget v0, Ln;->Code:I

    const/4 v10, 0x2

    if-ne v0, v10, :cond_3d

    const/4 v0, 0x1

    sput-boolean v0, Ln;->g:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->k:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->az:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->V:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->O:Z

    const/16 v0, 0xb0

    if-ge v6, v0, :cond_6d

    const/4 v0, 0x1

    sput-boolean v0, Ln;->b:Z

    :cond_6d
    const-string v0, "s68"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ltz v0, :cond_6e

    const/4 v0, 0x1

    sput-boolean v0, Ln;->E:Z

    :cond_6e
    const-string v0, "el71"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-gez v0, :cond_6f

    const-string v0, "e71"

    invoke-virtual {v2, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ltz v0, :cond_3d

    :cond_6f
    const/4 v0, 0x1

    sput-boolean v0, Ln;->S:Z

    goto/16 :goto_a

    :cond_70
    add-int/lit8 v0, v0, 0x1

    goto/16 :goto_b

    :cond_71
    const/4 v0, 0x1

    sput-boolean v0, Ln;->m:Z

    :cond_72
    :goto_f
    const-string v0, "jbed"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_75

    const/4 v0, 0x1

    sput-boolean v0, Ln;->M:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ap:Z

    const/16 v0, 0x80

    if-ne v6, v0, :cond_74

    const/16 v0, 0x6e

    if-eq v7, v0, :cond_73

    const/16 v0, 0x8e

    if-ne v7, v0, :cond_74

    :cond_73
    const/4 v0, 0x1

    sput-boolean v0, Ln;->u:Z

    :cond_74
    const-string v0, "semc-venus"

    invoke-virtual {v1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_75

    const/4 v0, 0x1

    sput v0, Ln;->aQ:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aC:Z

    :cond_75
    const-string v0, "jbed-fastdac"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_76

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->i:Z

    const/16 v0, 0x104

    sput v0, Ln;->c:I

    :cond_76
    const-string v0, "intent jte"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_78

    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->hasPointerEvents()Z

    move-result v0

    if-nez v0, :cond_77

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    :cond_77
    const/4 v0, 0x1

    sput-boolean v0, Ln;->av:Z

    :cond_78
    const-string v0, "jbed-fastbcc"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_79

    const/16 v0, 0xf0

    if-ne v6, v0, :cond_79

    const/16 v0, 0x145

    if-ne v7, v0, :cond_79

    const/high16 v0, 0x1

    if-ne v8, v0, :cond_79

    const/16 v0, 0x100

    if-ne v3, v0, :cond_79

    if-eqz v9, :cond_79

    const/4 v0, 0x2

    sput v0, Ln;->aQ:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->n:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->o:Z

    :cond_79
    const-string v0, "microemulator-android"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_7a

    const/4 v0, 0x1

    sput-boolean v0, Ln;->k:Z

    const/4 v0, 0x1

    sput v0, Ln;->ab:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ad:Z

    const/4 v0, 0x2

    sput v0, Ln;->aQ:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aC:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->au:Z

    :cond_7a
    const-string v0, "lg-kc550"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7b

    const/4 v0, 0x0

    sput-boolean v0, Ln;->n:Z

    const/4 v0, 0x0

    sput-boolean v0, Ln;->o:Z

    :cond_7b
    const-string v0, "htc touch diamond p3700"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_7c

    const-string v0, "htc touch pro t7272"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_7c

    const-string v0, "htc touch hd t8282"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7d

    :cond_7c
    const/4 v0, 0x2

    sput v0, Ln;->aQ:I

    :cond_7d
    const-string v0, "htc s740"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7e

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aC:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aB:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aA:Z

    :cond_7e
    const-string v0, "htc touch pro t7272"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7f

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aC:Z

    :cond_7f
    const-string v0, "amoi8512"

    invoke-virtual {v2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_80

    const/4 v0, 0x1

    sput-boolean v0, Ln;->aD:Z

    :cond_80
    const-string v0, "com.sprintpcs.util.System"

    invoke-static {v0}, Ln;->I(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_81

    if-eqz v5, :cond_88

    const-string v0, "SPRINTPCS-1.0"

    invoke-virtual {v5, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    if-ltz v0, :cond_88

    :cond_81
    const-string v0, "sph-m800"

    invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_82

    const-string v0, "sph-m810"

    invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_83

    :cond_82
    const/4 v0, 0x0

    sput v0, Ln;->ab:I

    const/4 v0, 0x1

    sput-boolean v0, Ln;->i:Z

    const/4 v0, 0x1

    sput-boolean v0, Ln;->R:Z

    :cond_83
    const/4 v0, 0x1

    sput-boolean v0, Ln;->ap:Z

    sget v0, Ln;->Code:I

    const/4 v1, -0x1

    if-ne v0, v1, :cond_88

    const/16 v0, 0xb0

    if-ne v6, v0, :cond_84

    const/16 v0, 0xb1

    if-eq v7, v0, :cond_85

    const/16 v0, 0xb6

    if-eq v7, v0, :cond_85

    :cond_84
    const/16 v0, 0x80

    if-ne v6, v0, :cond_86

    const/16 v0, 0x88

    if-ne v7, v0, :cond_86

    :cond_85
    const/4 v0, 0x1

    sput-boolean v0, Ln;->ae:Z

    :cond_86
    const/16 v0, 0xb0

    if-ne v6, v0, :cond_87

    const/16 v0, 0xb9

    if-ne v7, v0, :cond_87

    const/high16 v0, 0x1

    if-ne v8, v0, :cond_87

    const/16 v0, 0x100

    if-ne v3, v0, :cond_87

    const/4 v0, 0x0

    sput-boolean v0, Ln;->r:Z

    :cond_87
    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->hasRepeatEvents()Z

    move-result v0

    if-eqz v0, :cond_88

    const/16 v0, 0x100

    if-ne v3, v0, :cond_88

    const/4 v0, 0x1

    sput-boolean v0, Ln;->V:Z

    :cond_88
    invoke-static {}, Ln;->Z()V

    sget-boolean v0, Ln;->bb:Z

    if-nez v0, :cond_89

    const-string v0, "eurls"

    invoke-static {v0}, Ln;->c(Ljava/lang/String;)V

    const-string v0, "b"

    invoke-static {v0}, Ln;->c(Ljava/lang/String;)V

    const-string v0, "se"

    invoke-static {v0}, Ln;->c(Ljava/lang/String;)V

    :cond_89
    invoke-static {}, Ln;->C()V

    sget-boolean v0, Ln;->aj:Z

    if-eqz v0, :cond_8a

    :try_start_0
    new-instance v0, Lm;

    invoke-direct {v0}, Lm;-><init>()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    iput-object v0, p0, Lah;->N:Lm;

    :cond_8a
    :goto_10
    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    sget-object v1, LCode;->Code:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, " hifi"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->I:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_8d

    const-string v1, " "

    :goto_11
    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->I:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->Z:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_8e

    const-string v1, " "

    :goto_12
    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->Z:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, " v. 4.2.14427, 20090604"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lah;->I:Ljava/lang/String;

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    sget-object v1, LCode;->Code:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "/4.2.14427/hifi/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->I:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "/"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->Z:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lah;->Z:Ljava/lang/String;

    sget-boolean v0, Ln;->n:Z

    iput-boolean v0, p0, Lah;->G:Z

    sget-boolean v0, Ln;->m:Z

    if-eqz v0, :cond_8f

    const/4 v0, 0x0

    :goto_13
    const/4 v1, 0x6

    new-array v1, v1, [Ljavax/microedition/lcdui/Font;

    sput-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x0

    const/16 v3, 0x40

    const/4 v4, 0x0

    const/16 v5, 0x8

    invoke-static {v3, v4, v5}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v3

    aput-object v3, v1, v2

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x1

    const/16 v3, 0x40

    const/16 v4, 0x8

    invoke-static {v3, v0, v4}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v3

    aput-object v3, v1, v2

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x2

    const/16 v3, 0x40

    const/4 v4, 0x0

    const/4 v5, 0x0

    invoke-static {v3, v4, v5}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v3

    aput-object v3, v1, v2

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x3

    const/16 v3, 0x40

    const/4 v4, 0x0

    invoke-static {v3, v0, v4}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v3

    aput-object v3, v1, v2

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x4

    const/16 v3, 0x40

    const/4 v4, 0x0

    const/16 v5, 0x10

    invoke-static {v3, v4, v5}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v3

    aput-object v3, v1, v2

    sget-object v1, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v2, 0x5

    const/16 v3, 0x40

    const/16 v4, 0x10

    invoke-static {v3, v0, v4}, Ljavax/microedition/lcdui/Font;->getFont(III)Ljavax/microedition/lcdui/Font;

    move-result-object v0

    aput-object v0, v1, v2

    sget-boolean v0, Ln;->N:Z

    if-nez v0, :cond_8b

    sget-boolean v0, Ln;->au:Z

    if-nez v0, :cond_8b

    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Canvas;->setFullScreenMode(Z)V

    :cond_8b
    sget-object v0, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v0, p0}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Displayable;)V

    new-instance v0, Ljava/lang/Thread;

    invoke-direct {v0, p0}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V

    invoke-virtual {v0}, Ljava/lang/Thread;->start()V

    return-void

    :cond_8c
    const-string v0, "j2me"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_72

    const/4 v0, 0x1

    sput-boolean v0, Ln;->i:Z

    const/16 v0, 0x80

    if-ne v6, v0, :cond_72

    const/16 v0, 0x81

    if-ne v7, v0, :cond_72

    const/4 v0, 0x1

    sput-boolean v0, Ln;->u:Z

    goto/16 :goto_f

    :catchall_0
    move-exception v0

    const/4 v0, 0x0

    sput-boolean v0, Ln;->aj:Z

    goto/16 :goto_10

    :cond_8d
    const-string v1, ""

    goto/16 :goto_11

    :cond_8e
    const-string v1, ""

    goto/16 :goto_12

    :cond_8f
    const/4 v0, 0x1

    goto/16 :goto_13

    nop

    :array_0
    .array-data 0x2
        0xe0t 0x5t
        0xe1t 0x5t
        0xe2t 0x5t
    .end array-data

    nop

    :array_1
    .array-data 0x2
        0x28t 0x6t
        0x2at 0x6t
        0x2bt 0x6t
    .end array-data

    nop

    :pswitch_data_0
    .packed-switch 0x0
        :pswitch_2
        :pswitch_3
        :pswitch_4
        :pswitch_1
        :pswitch_5
        :pswitch_0
        :pswitch_7
        :pswitch_6
    .end packed-switch
.end method

.method private B(I)Z
    .locals 5

    const/4 v4, 0x1

    const/4 v3, 0x0

    invoke-direct {p0}, Lah;->o()Z

    move-result v0

    if-eqz v0, :cond_2

    const/4 v0, -0x5

    if-eq p1, v0, :cond_1

    const/4 v0, -0x6

    if-eq p1, v0, :cond_1

    const/4 v0, -0x7

    if-ne p1, v0, :cond_0

    sget v0, Lah;->n:I

    const/16 v1, 0x1a

    if-ne v0, v1, :cond_1

    :cond_0
    move v0, v4

    :goto_0
    return v0

    :cond_1
    move v0, v3

    goto :goto_0

    :cond_2
    sget-object v0, Lah;->av:[I

    move v1, v3

    :goto_1
    array-length v2, v0

    if-ge v1, v2, :cond_4

    aget v2, v0, v1

    if-ne v2, p1, :cond_3

    move v0, v4

    goto :goto_0

    :cond_3
    add-int/lit8 v1, v1, 0x1

    goto :goto_1

    :cond_4
    move v0, v3

    goto :goto_0
.end method

.method private C(I)V
    .locals 6

    const/4 v5, 0x0

    const/4 v4, 0x1

    move v0, v4

    :goto_0
    iget-object v1, p0, Lah;->az:[I

    array-length v1, v1

    if-ge v0, v1, :cond_0

    iget-object v1, p0, Lah;->az:[I

    sub-int v2, v0, v4

    iget-object v3, p0, Lah;->az:[I

    aget v3, v3, v0

    aput v3, v1, v2

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_0
    iget-object v0, p0, Lah;->az:[I

    iget-object v1, p0, Lah;->az:[I

    array-length v1, v1

    sub-int/2addr v1, v4

    aput p1, v0, v1

    move v0, v5

    :goto_1
    iget-object v1, p0, Lah;->az:[I

    aget v1, v1, v0

    sget-object v2, Lah;->ay:[I

    aget v2, v2, v0

    if-ne v1, v2, :cond_1

    iget-object v1, p0, Lah;->az:[I

    array-length v1, v1

    sub-int/2addr v1, v4

    if-ne v0, v1, :cond_3

    sget-boolean v0, Ln;->aK:Z

    if-nez v0, :cond_2

    move v0, v4

    :goto_2
    sput-boolean v0, Ln;->aK:Z

    :try_start_0
    const-string v0, "g"

    invoke-static {v0}, Ljavax/microedition/rms/RecordStore;->deleteRecordStore(Ljava/lang/String;)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :goto_3
    sget-object v0, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    const/16 v1, 0x1f4

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Display;->vibrate(I)Z

    :cond_1
    return-void

    :cond_2
    move v0, v5

    goto :goto_2

    :cond_3
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    :catchall_0
    move-exception v0

    goto :goto_3
.end method

.method public static Code(IIII)I
    .locals 5

    const/4 v2, 0x1

    sget-boolean v0, Ln;->aM:Z

    if-nez v0, :cond_0

    move v0, p1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    sget v1, Lah;->aK:I

    sub-int/2addr v1, p3

    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v0

    if-eq p0, p1, :cond_1

    const/16 v1, 0xa0

    if-lt v0, v1, :cond_2

    :cond_1
    move v0, p1

    goto :goto_0

    :cond_2
    sput-boolean v2, Lah;->aI:Z

    sput-boolean v2, Lah;->aJ:Z

    sub-int v1, p1, p2

    int-to-long v1, v1

    int-to-long v3, v0

    mul-long/2addr v1, v3

    add-int/lit16 v3, v0, 0xa0

    mul-int/lit16 v3, v3, 0xa0

    mul-int/2addr v0, v0

    sub-int v0, v3, v0

    int-to-long v3, v0

    mul-long v0, v1, v3

    const-wide/32 v2, 0x3e8000

    div-long/2addr v0, v2

    long-to-int v0, v0

    add-int/2addr v0, p2

    goto :goto_0
.end method

.method public static Code(Lah;)I
    .locals 1

    iget v0, p0, Lah;->aD:I

    return v0
.end method

.method public static Code(IZZLjava/util/Calendar;)Ljava/lang/String;
    .locals 10

    const/16 v5, 0xc

    const/16 v4, 0xa

    const-string v8, ":"

    const-string v7, "0"

    const-string v6, ""

    if-eqz p3, :cond_1

    move-object v0, p3

    :goto_0
    if-ltz p0, :cond_0

    const/16 v1, 0x17

    if-le p0, v1, :cond_9

    :cond_0
    const/16 v1, 0xb

    invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I

    move-result v1

    :goto_1
    invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I

    move-result v0

    sget-boolean v2, Ln;->aW:Z

    if-eqz v2, :cond_4

    new-instance v2, Ljava/lang/StringBuffer;

    invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V

    if-ge v1, v4, :cond_2

    const-string v3, "0"

    move-object v3, v7

    :goto_2
    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    if-ge v0, v4, :cond_3

    const-string v2, "0"

    move-object v2, v7

    :goto_3
    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_4
    return-object v0

    :cond_1
    invoke-static {p1, p2}, Ln;->I(ZZ)Ljava/util/Calendar;

    move-result-object v0

    goto :goto_0

    :cond_2
    const-string v3, ""

    move-object v3, v6

    goto :goto_2

    :cond_3
    const-string v2, ""

    move-object v2, v6

    goto :goto_3

    :cond_4
    const/4 v2, 0x1

    if-lt v1, v5, :cond_8

    const/4 v2, 0x0

    add-int/lit8 v1, v1, -0xc

    move v9, v2

    move v2, v1

    move v1, v9

    :goto_5
    new-instance v3, Ljava/lang/StringBuffer;

    invoke-direct {v3}, Ljava/lang/StringBuffer;-><init>()V

    if-nez v2, :cond_5

    move v2, v5

    :cond_5
    invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v2

    const-string v3, ":"

    invoke-virtual {v2, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    if-ge v0, v4, :cond_6

    const-string v3, "0"

    move-object v3, v7

    :goto_6
    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    if-eqz v1, :cond_7

    const-string v1, " AM"

    :goto_7
    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_4

    :cond_6
    const-string v3, ""

    move-object v3, v6

    goto :goto_6

    :cond_7
    const-string v1, " PM"

    goto :goto_7

    :cond_8
    move v9, v2

    move v2, v1

    move v1, v9

    goto :goto_5

    :cond_9
    move v1, p0

    goto :goto_1
.end method

.method private Code(Ljavax/microedition/lcdui/Command;)Ljava/lang/String;
    .locals 8

    const/4 v7, 0x2

    const/4 v5, 0x1

    const/4 v4, 0x0

    const-string v6, "menu:"

    const-string v3, "dialog:"

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    if-eqz v0, :cond_33

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    invoke-static {v0}, Ln;->Z(Ljava/lang/String;)I

    move-result v0

    const/16 v1, 0x6d

    if-ne v0, v1, :cond_0

    const/16 v0, 0x38

    :goto_0
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v4

    if-ne p1, v1, :cond_1

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "menu:"

    invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x42

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    :goto_1
    return-object v0

    :cond_0
    const/16 v1, 0x88

    if-ne v0, v1, :cond_33

    const/16 v0, -0x28

    goto :goto_0

    :cond_1
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xb

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "dialog:"

    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x20

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_1

    :cond_2
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v7

    if-ne p1, v1, :cond_3

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "menu:"

    invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x44

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_1

    :cond_3
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x4

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_4

    const/16 v0, 0x51

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1

    :cond_4
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x3

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_5

    const/16 v0, 0x6e

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1

    :cond_5
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x9

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_6

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x24

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_7

    :cond_6
    const/16 v0, 0x71

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_1

    :cond_7
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xa

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_8

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    if-ne p1, v1, :cond_a

    :cond_8
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    const/16 v1, 0x10

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_9

    const/16 v0, 0x81

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_9
    const/16 v0, 0x72

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_a
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    if-eq p1, v1, :cond_b

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x1d

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_c

    :cond_b
    const/16 v0, 0x73

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_c
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x7

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_d

    const/16 v0, 0x74

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_d
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x5

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_e

    const/16 v0, 0x79

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_e
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x6

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_f

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v4

    if-ne p1, v1, :cond_10

    :cond_f
    const/16 v0, 0x7a

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_10
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xc

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_11

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x26

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_12

    :cond_11
    const/16 v0, 0x75

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_12
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xd

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_13

    sget-object v0, LCode;->B:Ljava/lang/String;

    goto/16 :goto_1

    :cond_13
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x14

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_14

    const/16 v0, 0x5c

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_14
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x16

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_15

    const/16 v0, 0x60

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_15
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x8

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_16

    const/16 v0, 0x5d

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_16
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x15

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_17

    const/16 v0, 0x5e

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_17
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x11

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_18

    const/16 v0, 0x53

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_18
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x25

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_19

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "openp:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    sget-object v1, LCode;->b:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_19
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x1b

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1a

    const/16 v0, 0x3b

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1a
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x18

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1b

    const/16 v0, 0x33

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1b
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x19

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1c

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "menu:"

    invoke-virtual {v0, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x80

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1c
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x1a

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1d

    const/16 v0, 0x84

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1d
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v4

    if-ne p1, v1, :cond_1e

    const/16 v0, 0x50

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1e
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    if-ne p1, v1, :cond_1f

    const/16 v0, 0x41

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_1f
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v7

    if-ne p1, v1, :cond_20

    const/16 v0, 0x5a

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_20
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x3

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_21

    const/16 v0, 0x52

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_21
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x4

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_22

    const/16 v0, 0x4d

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_22
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x5

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_23

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "dialog:"

    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x59

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_23
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x6

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_24

    const/16 v0, 0x53

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_24
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x7

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_25

    const/16 v0, 0x7f

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_25
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x8

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_26

    const/16 v0, 0x86

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_26
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x13

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_27

    const/16 v0, 0x8c

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_27
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x9

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_28

    const/16 v0, 0x56

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_28
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xa

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_29

    const/16 v0, 0x49

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_29
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xb

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2a

    const/16 v0, 0x4a

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2a
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xc

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2b

    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "dialog:"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const/16 v2, 0x64

    sub-int v0, v2, v0

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2b
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xd

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2d

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget-object v1, v1, Lg;->C:Ljava/lang/String;

    invoke-static {v1}, Ln;->Z(Ljava/lang/String;)I

    move-result v1

    const/16 v2, 0x5b

    if-ne v1, v2, :cond_2c

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "dialog:"

    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x34

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2c
    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "dialog:"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const/16 v2, 0x65

    sub-int v0, v2, v0

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2d
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xe

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2e

    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "dialog:"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const/16 v2, 0x63

    sub-int v0, v2, v0

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2e
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xf

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2f

    const/16 v1, 0x61

    sub-int v0, v1, v0

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_2f
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x10

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_30

    const/16 v1, 0x62

    sub-int v0, v1, v0

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_30
    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v1, 0x11

    aget-object v0, v0, v1

    if-ne p1, v0, :cond_31

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "dialog:"

    invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x32

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_31
    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v1, 0x12

    aget-object v0, v0, v1

    if-ne p1, v0, :cond_32

    const/16 v0, 0x31

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_1

    :cond_32
    const/4 v0, 0x0

    goto/16 :goto_1

    :cond_33
    move v0, v4

    goto/16 :goto_0
.end method

.method private Code(II)V
    .locals 8

    const/16 v7, 0x23

    const/4 v6, 0x4

    const/4 v5, 0x0

    const/4 v3, 0x1

    const/4 v4, -0x1

    iget-boolean v0, p0, Lah;->at:Z

    if-eqz v0, :cond_0

    sget-boolean v0, Lah;->P:Z

    if-eqz v0, :cond_1

    :cond_0
    :goto_0
    return-void

    :cond_1
    invoke-direct {p0}, Lah;->n()V

    iput-boolean v5, p0, Lah;->G:Z

    sget-object v0, Lah;->an:Lag;

    if-eqz v0, :cond_2

    sget-object v0, Lah;->an:Lag;

    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    const/4 v0, 0x0

    sput-object v0, Lah;->an:Lag;

    :cond_2
    sget v0, Ln;->Code:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_3

    const/16 v0, -0xb

    if-ne p1, v0, :cond_3

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v6

    invoke-virtual {p0, v0, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    goto :goto_0

    :cond_3
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    if-eqz v0, :cond_0

    iput v4, v0, Le;->m:I

    invoke-virtual {v0, v3}, Le;->Code(I)Z

    move-result v1

    if-nez v1, :cond_5

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v1

    if-eqz v1, :cond_12

    if-eq p1, v3, :cond_4

    const/4 v1, 0x6

    if-eq p1, v1, :cond_4

    const/4 v1, 0x2

    if-eq p1, v1, :cond_4

    const/4 v1, 0x5

    if-ne p1, v1, :cond_7

    :cond_4
    move v1, v3

    :goto_1
    if-nez v1, :cond_12

    :cond_5
    iget v1, p0, Lah;->z:I

    sget-boolean v2, Ln;->X:Z

    if-eqz v2, :cond_6

    const-string v2, "szy"

    invoke-virtual {v2, p1}, Ljava/lang/String;->indexOf(I)I

    move-result v2

    if-eq v2, v4, :cond_6

    sparse-switch p1, :sswitch_data_0

    :cond_6
    move v2, p1

    :goto_2
    if-eqz v1, :cond_8

    sget-boolean v0, Ln;->be:Z

    if-eqz v0, :cond_0

    sget-boolean v0, Lah;->P:Z

    if-nez v0, :cond_0

    invoke-static {v1, v2, v5}, Ln;->Code(IIZ)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0}, Lah;->p()Z

    invoke-virtual {p0, v0}, Lah;->Z(Ljava/lang/String;)V

    goto :goto_0

    :cond_7
    move v1, v5

    goto :goto_1

    :sswitch_0
    const/16 v2, 0x2a

    goto :goto_2

    :sswitch_1
    move v2, v7

    goto :goto_2

    :cond_8
    sget-boolean v1, Ln;->W:Z

    if-nez v1, :cond_a

    if-eq v2, v7, :cond_9

    const/16 v1, 0x2a

    if-ne v2, v1, :cond_a

    :cond_9
    sget-boolean v1, Ln;->be:Z

    if-eqz v1, :cond_0

    sget-boolean v1, Lah;->P:Z

    if-nez v1, :cond_0

    const/4 v1, 0x0

    invoke-direct {p0, v1}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;)Z

    move-result v1

    if-nez v1, :cond_0

    invoke-virtual {v0, v3}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-direct {p0}, Lah;->s()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ln;->Z(Ljava/lang/String;)I

    move-result v0

    const/16 v1, 0x49

    if-eq v0, v1, :cond_0

    invoke-direct {p0}, Lah;->s()Ljava/lang/String;

    move-result-object v0

    const-string v1, "sk:"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    iput v2, p0, Lah;->z:I

    invoke-virtual {p0}, Lah;->c()V

    new-instance v0, Lag;

    invoke-direct {v0, v6}, Lag;-><init>(I)V

    iput-object v0, p0, Lah;->A:Lag;

    iget-object v0, p0, Lah;->as:Ljava/util/Timer;

    iget-object v1, p0, Lah;->A:Lag;

    const/16 v2, 0x5dc

    int-to-long v2, v2

    invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V

    goto/16 :goto_0

    :cond_a
    move v1, v2

    :goto_3
    const/4 v2, -0x6

    if-ne v1, v2, :cond_c

    sget-boolean v2, Ln;->au:Z

    if-nez v2, :cond_0

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v3, Lah;->m:I

    aget-object v2, v2, v3

    invoke-virtual {p0, v2, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    :cond_b
    :goto_4
    invoke-virtual {v0, v1, p2}, Le;->I(II)V

    sget-boolean v0, Ln;->R:Z

    if-eqz v0, :cond_11

    invoke-static {}, Lag;->Code()V

    goto/16 :goto_0

    :cond_c
    const/4 v2, -0x7

    if-ne v1, v2, :cond_d

    sget-boolean v2, Ln;->au:Z

    if-nez v2, :cond_0

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v3, Lah;->n:I

    aget-object v2, v2, v3

    invoke-virtual {p0, v2, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    goto :goto_4

    :cond_d
    const/4 v2, -0x8

    if-ne v1, v2, :cond_f

    iget-object v2, v0, Le;->Code:Lg;

    if-eqz v2, :cond_f

    invoke-virtual {v0}, Le;->a()I

    move-result v2

    if-eq v2, v4, :cond_f

    iget-object v2, v0, Le;->Code:Lg;

    iget-object v2, v2, Lg;->C:Ljava/lang/String;

    invoke-static {v2}, Ln;->Z(Ljava/lang/String;)I

    move-result v2

    sparse-switch v2, :sswitch_data_1

    move v2, v4

    :goto_5
    if-eq v2, v4, :cond_b

    new-instance v3, Ljava/lang/StringBuffer;

    invoke-direct {v3}, Ljava/lang/StringBuffer;-><init>()V

    const-string v4, "dialog:"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-static {v2}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {p0, v2}, Lah;->Z(Ljava/lang/String;)V

    goto :goto_4

    :sswitch_2
    const/16 v2, 0x63

    goto :goto_5

    :sswitch_3
    const/16 v2, 0x32

    goto :goto_5

    :sswitch_4
    invoke-virtual {v0}, Le;->a()I

    move-result v2

    if-lez v2, :cond_e

    const/16 v2, 0x2b

    goto :goto_5

    :cond_e
    move v2, v4

    goto :goto_5

    :sswitch_5
    const/16 v2, 0x8b

    goto :goto_5

    :cond_f
    const/4 v2, -0x5

    if-ne v1, v2, :cond_b

    sget v2, Lah;->o:I

    if-lez v2, :cond_b

    sget v2, Lah;->o:I

    const/16 v3, 0x17

    if-eq v2, v3, :cond_b

    sget v2, Lah;->o:I

    const/16 v3, 0x1d

    if-eq v2, v3, :cond_b

    sget v0, Lah;->o:I

    const/16 v1, 0x1c

    if-ne v0, v1, :cond_10

    sget v0, Lah;->m:I

    if-le v0, v4, :cond_10

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->m:I

    aget-object v0, v0, v1

    invoke-virtual {p0, v0, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    goto/16 :goto_0

    :cond_10
    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->o:I

    aget-object v0, v0, v1

    invoke-virtual {p0, v0, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    goto/16 :goto_0

    :cond_11
    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    goto/16 :goto_0

    :cond_12
    move v1, p1

    goto/16 :goto_3

    nop

    :sswitch_data_0
    .sparse-switch
        0x73 -> :sswitch_0
        0x79 -> :sswitch_1
        0x7a -> :sswitch_1
    .end sparse-switch

    :sswitch_data_1
    .sparse-switch
        0x5a -> :sswitch_2
        0x5b -> :sswitch_3
        0x6d -> :sswitch_4
        0x88 -> :sswitch_5
    .end sparse-switch
.end method

.method private Code(ILjava/util/Vector;Ljava/util/Vector;[Ljava/lang/Object;)V
    .locals 6

    const/16 v0, 0x8

    aget-object p0, p4, v0

    check-cast p0, Lg;

    if-eqz p0, :cond_1

    invoke-virtual {p3, p4}, Ljava/util/Vector;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1

    iget-object v0, p0, Lg;->Code:Le;

    iget-object v0, v0, Le;->Code:Lg;

    if-eq v0, p0, :cond_1

    invoke-virtual {p3, p4}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    invoke-virtual {p2, p0}, Ljava/util/Vector;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1

    if-gez p1, :cond_3

    const/4 v0, 0x0

    move v1, v0

    :goto_0
    invoke-virtual {p2}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v1, v0, :cond_0

    invoke-virtual {p2, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lg;

    iget-wide v2, v0, Lg;->s:J

    iget-wide v4, p0, Lg;->s:J

    cmp-long v0, v2, v4

    if-lez v0, :cond_2

    :cond_0
    invoke-virtual {p2, p0, v1}, Ljava/util/Vector;->insertElementAt(Ljava/lang/Object;I)V

    invoke-virtual {p2}, Ljava/util/Vector;->size()I

    move-result v0

    const/4 v1, 0x5

    if-le v0, v1, :cond_1

    invoke-virtual {p2}, Ljava/util/Vector;->size()I

    move-result v0

    const/4 v1, 0x1

    sub-int/2addr v0, v1

    invoke-virtual {p2, v0}, Ljava/util/Vector;->removeElementAt(I)V

    :cond_1
    :goto_1
    return-void

    :cond_2
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_0

    :cond_3
    invoke-virtual {p2, p0}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    goto :goto_1
.end method

.method public static Code(Lah;I)V
    .locals 0

    invoke-direct {p0, p1}, Lah;->a(I)V

    return-void
.end method

.method public static Code(Ljava/lang/String;Ljava/lang/String;IZ)V
    .locals 6

    const/4 v5, 0x1

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v0

    sget-object v1, LBrowser;->Z:Lah;

    invoke-direct {v1}, Lah;->r()Lg;

    move-result-object v1

    if-eqz v1, :cond_0

    invoke-virtual {v1}, Lg;->y()V

    :cond_0
    const/16 v1, 0x1594

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v2

    invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I

    move-result v1

    sget v2, Ln;->c:I

    if-lez v2, :cond_5

    sget v1, Ln;->c:I

    move-object v2, p1

    :goto_0
    const/16 v3, 0xff

    if-le v1, v3, :cond_3

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v3

    if-le v3, v1, :cond_1

    const/4 v3, 0x0

    invoke-virtual {v2, v3, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

    :cond_1
    :try_start_0
    new-instance v3, Ljavax/microedition/lcdui/TextBox;

    const-string v4, ""

    invoke-direct {v3, v4, v2, v1, p2}, Ljavax/microedition/lcdui/TextBox;-><init>(Ljava/lang/String;Ljava/lang/String;II)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-nez p0, :cond_4

    const/16 v1, 0x28

    invoke-static {v1}, Ln;->I(I)Ljava/lang/String;

    move-result-object v1

    :goto_1
    new-instance v2, Ljava/lang/StringBuffer;

    invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V

    invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, " ("

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v3}, Ljavax/microedition/lcdui/TextBox;->getMaxSize()I

    move-result v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, ")"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/TextBox;->setTitle(Ljava/lang/String;)V

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x9

    aget-object v1, v1, v2

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xa

    aget-object v1, v1, v2

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    if-eqz p3, :cond_2

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x13

    aget-object v1, v1, v2

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_2
    sget-object v1, LBrowser;->Z:Lah;

    invoke-static {v3}, Lah;->Code(Ljavax/microedition/lcdui/Screen;)V

    sget-object v1, LBrowser;->Z:Lah;

    sget-boolean v2, Ln;->u:Z

    iput-boolean v2, v1, Lah;->p:Z

    sget-object v1, LBrowser;->Z:Lah;

    invoke-virtual {v3, v1}, Ljavax/microedition/lcdui/Displayable;->setCommandListener(Ljavax/microedition/lcdui/CommandListener;)V

    sput-object v3, Lah;->aN:Ljavax/microedition/lcdui/TextBox;

    sput v0, Lah;->aO:I

    invoke-static {v5}, Lah;->I(Z)V

    :cond_3
    return-void

    :catchall_0
    move-exception v3

    div-int/lit8 v3, v1, 0xa

    sub-int/2addr v1, v3

    goto/16 :goto_0

    :cond_4
    move-object v1, p0

    goto :goto_1

    :cond_5
    move-object v2, p1

    goto/16 :goto_0
.end method

.method private static Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V
    .locals 6

    sget v0, Lah;->K:I

    sget v1, Lah;->D:I

    shr-int/lit8 v1, v1, 0x1

    sub-int/2addr v0, v1

    const/4 v1, 0x1

    sub-int/2addr v0, v1

    invoke-static {p1}, Ln;->b(I)I

    move-result v1

    sget-object v2, Ln;->bx:[B

    add-int/lit8 v3, p1, 0x6

    aget-byte v2, v2, v3

    add-int/2addr v1, v2

    shr-int/lit8 v1, v1, 0x1

    sub-int v4, v0, v1

    move-object v0, p0

    move v1, p1

    move-object v2, p2

    move v3, p3

    move v5, p4

    invoke-static/range {v0 .. v5}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;III)V

    return-void
.end method

.method private static Code(Ljavax/microedition/lcdui/Screen;)V
    .locals 2

    if-eqz p0, :cond_0

    sget-boolean v0, Ln;->t:Z

    if-eqz v0, :cond_0

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v1, 0xe

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_0
    return-void
.end method

.method private Code(Ljavax/microedition/lcdui/Graphics;)Z
    .locals 26

    const/4 v5, 0x1

    const/4 v6, 0x0

    const/4 v7, 0x0

    new-instance v17, Ljava/lang/StringBuffer;

    invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuffer;-><init>()V

    const/4 v8, 0x0

    const/16 v9, 0x17

    sput v9, Lah;->m:I

    const/16 v9, 0x17

    sput v9, Lah;->n:I

    sget-boolean v9, Ln;->cf:Z

    if-eqz v9, :cond_3

    const/16 v6, 0xa0

    sget v7, Ln;->ce:I

    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    :goto_0
    sget-boolean v5, Ln;->au:Z

    if-eqz v5, :cond_1a

    sget v5, Lah;->m:I

    sget v6, Lah;->q:I

    if-ne v5, v6, :cond_1

    sget v5, Lah;->n:I

    sget v6, Lah;->r:I

    if-ne v5, v6, :cond_1

    sget v5, Lah;->o:I

    sget v6, Lah;->s:I

    if-ne v5, v6, :cond_1

    sget-boolean v5, Ln;->at:Z

    if-eqz v5, :cond_0

    sget v5, Lah;->m:I

    if-eqz v5, :cond_1

    sget v5, Lah;->m:I

    const/4 v6, 0x2

    if-eq v5, v6, :cond_1

    :cond_0
    sget v5, Lah;->m:I

    if-eqz v5, :cond_1

    sget v5, Lah;->m:I

    const/4 v6, 0x2

    if-ne v5, v6, :cond_2

    :cond_1
    sget-boolean v5, Lah;->P:Z

    if-eqz v5, :cond_11

    :cond_2
    :goto_1
    if-nez v20, :cond_1a

    const/4 v5, 0x0

    :goto_2
    return v5

    :cond_3
    sget v9, Ln;->bG:I

    if-ltz v9, :cond_4

    sget v6, Ln;->bF:I

    sget v7, Ln;->bG:I

    const/4 v8, 0x2

    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    goto :goto_0

    :cond_4
    sget-boolean v9, Ln;->aj:Z

    if-eqz v9, :cond_a

    sget-object v9, LBrowser;->Z:Lah;

    iget-object v9, v9, Lah;->N:Lm;

    iget v9, v9, Lm;->C:I

    if-gez v9, :cond_5

    sget v9, Lad;->j:I

    if-ltz v9, :cond_a

    :cond_5
    sget v6, Lad;->j:I

    sget-object v7, LBrowser;->Z:Lah;

    iget-object v7, v7, Lah;->N:Lm;

    iget v7, v7, Lm;->C:I

    if-le v6, v7, :cond_6

    const/4 v6, 0x1

    :goto_3
    if-eqz v6, :cond_7

    sget v7, Lad;->i:I

    :goto_4
    if-eqz v6, :cond_8

    sget v9, Lad;->j:I

    :goto_5
    const/4 v10, 0x3

    sput v10, Lah;->n:I

    if-eqz v6, :cond_9

    const/16 v6, 0xac

    invoke-static {v6}, Ln;->I(I)Ljava/lang/String;

    move-result-object v6

    :goto_6
    move-object/from16 v0, v17

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v6

    const-string v10, " "

    invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v6

    div-int/lit16 v10, v9, 0x3e8

    invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v6

    const/16 v10, 0x2f

    invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;

    move-result-object v6

    div-int/lit16 v10, v7, 0x3e8

    invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v6

    const-string v10, " kB"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move/from16 v18, v8

    move v11, v9

    move/from16 v19, v7

    move/from16 v20, v5

    goto/16 :goto_0

    :cond_6
    const/4 v6, 0x0

    goto :goto_3

    :cond_7
    sget-object v7, LBrowser;->Z:Lah;

    iget-object v7, v7, Lah;->N:Lm;

    iget v7, v7, Lm;->a:I

    goto :goto_4

    :cond_8
    sget-object v9, LBrowser;->Z:Lah;

    iget-object v9, v9, Lah;->N:Lm;

    iget v9, v9, Lm;->C:I

    goto :goto_5

    :cond_9
    const/16 v6, 0xad

    invoke-static {v6}, Ln;->I(I)Ljava/lang/String;

    move-result-object v6

    goto :goto_6

    :cond_a
    const/4 v9, 0x1

    move-object/from16 v0, p0

    move v1, v9

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v9

    if-nez v9, :cond_b

    const/4 v5, 0x0

    goto/16 :goto_2

    :cond_b
    const/4 v9, 0x1

    move-object/from16 v0, p0

    move v1, v9

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v9

    invoke-virtual {v9}, Le;->C()Lg;

    move-result-object v9

    if-nez v9, :cond_c

    const/4 v10, 0x4

    move-object/from16 v0, p0

    move v1, v10

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v10

    if-eqz v10, :cond_c

    const/4 v9, 0x4

    move-object/from16 v0, p0

    move v1, v9

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v9

    invoke-virtual {v9}, Le;->C()Lg;

    move-result-object v9

    :cond_c
    if-eqz v9, :cond_d

    iget-boolean v10, v9, Lg;->u:Z

    if-nez v10, :cond_d

    const/4 v10, 0x1

    :goto_7
    if-eqz v10, :cond_10

    if-eqz v9, :cond_10

    const/16 v6, 0x8

    move-object/from16 v0, p0

    move v1, v6

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v6

    if-eqz v6, :cond_e

    iget-object v7, v6, Le;->Code:Lg;

    if-eqz v7, :cond_e

    iget-object v7, v6, Le;->Code:Lg;

    iget v7, v7, Lg;->m:I

    sput v7, Lah;->m:I

    iget-object v6, v6, Le;->Code:Lg;

    iget v6, v6, Lg;->n:I

    sput v6, Lah;->n:I

    :goto_8
    invoke-virtual {v9}, Lg;->d()I

    move-result v6

    invoke-virtual {v9}, Lg;->e()I

    move-result v7

    iget v10, v9, Lg;->v:I

    packed-switch v10, :pswitch_data_0

    :goto_9
    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    goto/16 :goto_0

    :cond_d
    const/4 v10, 0x0

    goto :goto_7

    :cond_e
    invoke-virtual {v9}, Lg;->h()Z

    move-result v6

    if-eqz v6, :cond_f

    sget-boolean v6, Ln;->aX:Z

    if-eqz v6, :cond_f

    const/16 v6, 0x26

    sput v6, Lah;->n:I

    goto :goto_8

    :cond_f
    const/4 v6, 0x3

    sput v6, Lah;->n:I

    goto :goto_8

    :pswitch_0
    const/16 v8, 0x14

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    move-object/from16 v0, v17

    move-object v1, v8

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const/4 v8, 0x1

    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    goto/16 :goto_0

    :pswitch_1
    const/16 v8, 0x16

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    move-object/from16 v0, v17

    move-object v1, v8

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const/4 v8, 0x1

    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    goto/16 :goto_0

    :pswitch_2
    const/16 v10, 0x17

    invoke-static {v10}, Ln;->I(I)Ljava/lang/String;

    move-result-object v10

    move-object/from16 v0, v17

    move-object v1, v10

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    const/16 v10, 0x20

    move-object/from16 v0, v17

    move v1, v10

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;

    move-result-object v10

    invoke-virtual {v9}, Lg;->f()I

    move-result v9

    div-int/lit16 v9, v9, 0x3e8

    invoke-virtual {v10, v9}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v9

    const/16 v10, 0x2f

    invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;

    move-result-object v9

    div-int/lit16 v10, v6, 0x3e8

    invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v9

    const-string v10, " kB"

    invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    goto :goto_9

    :cond_10
    const/4 v5, 0x0

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v9

    invoke-virtual {v9}, Le;->e()V

    move/from16 v18, v8

    move v11, v7

    move/from16 v19, v6

    move/from16 v20, v5

    goto/16 :goto_0

    :cond_11
    const/4 v5, 0x0

    :goto_a
    sget-object v6, Lah;->u:[Ljavax/microedition/lcdui/Command;

    array-length v6, v6

    if-ge v5, v6, :cond_12

    sget-object v6, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v6, v6, v5

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    add-int/lit8 v5, v5, 0x1

    goto :goto_a

    :cond_12
    sget-object v5, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/4 v6, 0x0

    aget-object v5, v5, v6

    move-object/from16 v0, p0

    move-object v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v5, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/4 v6, 0x1

    aget-object v5, v5, v6

    move-object/from16 v0, p0

    move-object v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    sget-boolean v5, Ln;->au:Z

    if-eqz v5, :cond_19

    const/4 v5, 0x0

    :goto_b
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    array-length v6, v6

    if-ge v5, v6, :cond_18

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v6, v6, v5

    if-eqz v6, :cond_13

    const/16 v6, 0x17

    if-eq v5, v6, :cond_13

    const/16 v6, 0x1c

    if-ne v5, v6, :cond_14

    :cond_13
    :goto_c
    add-int/lit8 v5, v5, 0x1

    goto :goto_b

    :cond_14
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v6, v6, v5

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    sget v6, Lah;->m:I

    if-eq v6, v5, :cond_15

    sget v6, Lah;->n:I

    if-eq v6, v5, :cond_15

    sget v6, Lah;->o:I

    if-ne v6, v5, :cond_13

    :cond_15
    sparse-switch v5, :sswitch_data_0

    sget-boolean v6, Ln;->at:Z

    if-nez v6, :cond_16

    sget v6, Lah;->o:I

    if-eq v5, v6, :cond_13

    :cond_16
    :goto_d
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v6, v6, v5

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto :goto_c

    :sswitch_0
    sget-boolean v6, Ln;->at:Z

    if-eqz v6, :cond_17

    const/4 v6, 0x1

    sput-boolean v6, Lah;->t:Z

    goto :goto_c

    :cond_17
    sget v6, Lah;->o:I

    if-eq v5, v6, :cond_13

    goto :goto_d

    :sswitch_1
    const/4 v6, 0x0

    move-object/from16 v0, p0

    move v1, v6

    invoke-direct {v0, v1}, Lah;->Z(Z)V

    goto :goto_c

    :sswitch_2
    const/4 v6, 0x1

    move-object/from16 v0, p0

    move v1, v6

    invoke-direct {v0, v1}, Lah;->Z(Z)V

    goto :goto_c

    :sswitch_3
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v7, 0x9

    aget-object v6, v6, v7

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto :goto_c

    :sswitch_4
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v7, 0xa

    aget-object v6, v6, v7

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v6, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/4 v7, 0x1

    aget-object v6, v6, v7

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto :goto_c

    :sswitch_5
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v7, 0x6

    aget-object v6, v6, v7

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v6, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/4 v7, 0x0

    aget-object v6, v6, v7

    move-object/from16 v0, p0

    move-object v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto/16 :goto_c

    :cond_18
    sget v5, Lah;->m:I

    sput v5, Lah;->q:I

    sget v5, Lah;->n:I

    sput v5, Lah;->r:I

    sget v5, Lah;->o:I

    sput v5, Lah;->s:I

    :cond_19
    sget-boolean v5, Ln;->at:Z

    if-eqz v5, :cond_2

    sget-object v5, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xe

    aget-object v5, v5, v6

    move-object/from16 v0, p0

    move-object v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-boolean v5, Lah;->t:Z

    move-object/from16 v0, p0

    move v1, v5

    invoke-virtual {v0, v1}, Lah;->Code(Z)V

    goto/16 :goto_1

    :cond_1a
    if-nez p1, :cond_1b

    move/from16 v5, v20

    goto/16 :goto_2

    :cond_1b
    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v12, 0x0

    sget v7, Lah;->K:I

    sget v8, Lah;->D:I

    sub-int v13, v7, v8

    sget v14, Lah;->H:I

    sget v7, Lah;->D:I

    sget-boolean v8, Ln;->au:Z

    if-nez v8, :cond_42

    sget-object v5, Lah;->S:[I

    const/16 v6, 0x1a

    aget v5, v5, v6

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v5, 0x0

    const/4 v6, 0x1

    sub-int v6, v14, v6

    move-object/from16 v0, p1

    move v1, v5

    move v2, v13

    move v3, v6

    move v4, v13

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    const/4 v5, 0x0

    sget v6, Lah;->E:I

    sub-int v6, v7, v6

    invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I

    move-result v9

    if-lez v9, :cond_1c

    const/4 v6, 0x0

    add-int/lit8 v7, v13, 0x1

    sget v8, Lah;->H:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ac:[I

    move-object v5, v0

    const/4 v10, 0x0

    aget v10, v5, v10

    move-object/from16 v5, p1

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIIII)V

    :cond_1c
    add-int/lit8 v5, v9, 0x1

    const/4 v6, 0x0

    :goto_e
    sget v7, Lah;->E:I

    if-ge v6, v7, :cond_1d

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ac:[I

    move-object v7, v0

    aget v7, v7, v6

    move-object/from16 v0, p1

    move v1, v7

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v7, 0x0

    add-int v8, v13, v6

    add-int/2addr v8, v5

    const/4 v9, 0x1

    sub-int v9, v14, v9

    add-int v10, v13, v6

    add-int/2addr v10, v5

    move-object/from16 v0, p1

    move v1, v7

    move v2, v8

    move v3, v9

    move v4, v10

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    add-int/lit8 v6, v6, 0x1

    goto :goto_e

    :cond_1d
    sget-object v5, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v6, Lah;->m:I

    aget-object v5, v5, v6

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v5

    sget v6, Lah;->m:I

    const/16 v7, 0x15

    if-ne v6, v7, :cond_1f

    const/4 v6, 0x1

    move-object/from16 v0, p0

    move v1, v6

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v6

    if-eqz v6, :cond_2d

    iget-object v7, v6, Le;->Code:Lg;

    if-eqz v7, :cond_2d

    iget-object v6, v6, Le;->Code:Lg;

    invoke-virtual {v6}, Lg;->x()Ljava/lang/String;

    move-result-object v6

    if-eqz v6, :cond_1e

    const-string v7, "myopera:///b/g/"

    invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v6

    if-nez v6, :cond_2d

    :cond_1e
    const/4 v6, 0x1

    :goto_f
    if-eqz v6, :cond_1f

    const-string v5, ""

    :cond_1f
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v7, Lah;->n:I

    aget-object v6, v6, v7

    invoke-virtual {v6}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v6

    sget-object v7, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v8, Lah;->o:I

    aget-object v7, v7, v8

    invoke-virtual {v7}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v7

    const/4 v8, 0x0

    const/4 v9, 0x0

    invoke-static {v8, v5}, Ln;->Z(ILjava/lang/String;)I

    move-result v10

    sget v15, Lah;->m:I

    const/16 v16, 0x17

    move v0, v15

    move/from16 v1, v16

    if-ne v0, v1, :cond_2e

    const/4 v15, 0x0

    :goto_10
    add-int/2addr v10, v15

    invoke-static {v9, v6}, Ln;->Z(ILjava/lang/String;)I

    move-result v15

    sget v16, Lah;->n:I

    const/16 v21, 0x17

    move/from16 v0, v16

    move/from16 v1, v21

    if-ne v0, v1, :cond_2f

    const/16 v16, 0x0

    :goto_11
    add-int v15, v15, v16

    const/16 v16, 0x1

    move/from16 v0, v16

    move-object v1, v7

    invoke-static {v0, v1}, Ln;->Z(ILjava/lang/String;)I

    move-result v7

    sget v16, Lah;->o:I

    const/16 v21, 0x17

    move/from16 v0, v16

    move/from16 v1, v21

    if-ne v0, v1, :cond_30

    const/16 v16, 0x0

    :goto_12
    add-int v7, v7, v16

    sub-int v16, v14, v7

    shr-int/lit8 v16, v16, 0x1

    move v0, v10

    move/from16 v1, v16

    if-ge v0, v1, :cond_20

    sub-int v16, v14, v7

    shr-int/lit8 v16, v16, 0x1

    move v0, v15

    move/from16 v1, v16

    if-lt v0, v1, :cond_41

    :cond_20
    sub-int v10, v14, v7

    shr-int/lit8 v10, v10, 0x1

    const/4 v15, 0x1

    sub-int/2addr v10, v15

    const-string v15, "."

    invoke-static {v8, v5, v10, v15}, Ln;->Code(ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-static {v8, v5}, Ln;->Z(ILjava/lang/String;)I

    move-result v10

    sub-int v15, v14, v7

    shr-int/lit8 v15, v15, 0x1

    const/16 v16, 0x1

    sub-int v15, v15, v16

    const-string v16, "."

    move v0, v9

    move-object v1, v6

    move v2, v15

    move-object/from16 v3, v16

    invoke-static {v0, v1, v2, v3}, Ln;->Code(ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String;

    move-result-object v6

    invoke-static {v9, v6}, Ln;->Z(ILjava/lang/String;)I

    move-result v15

    move-object/from16 v24, v6

    move-object v6, v5

    move-object/from16 v5, v24

    move/from16 v25, v15

    move v15, v10

    move/from16 v10, v25

    :goto_13
    sget v16, Lah;->n:I

    const/16 v21, 0xc

    move/from16 v0, v16

    move/from16 v1, v21

    if-eq v0, v1, :cond_21

    sget v16, Lah;->n:I

    const/16 v21, 0x26

    move/from16 v0, v16

    move/from16 v1, v21

    if-eq v0, v1, :cond_21

    sget v16, Lah;->n:I

    const/16 v21, 0x3

    move/from16 v0, v16

    move/from16 v1, v21

    if-ne v0, v1, :cond_31

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v16

    invoke-virtual/range {v16 .. v16}, Le;->C()Lg;

    move-result-object v16

    if-eqz v16, :cond_31

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v16

    invoke-virtual/range {v16 .. v16}, Le;->C()Lg;

    move-result-object v16

    invoke-virtual/range {v16 .. v16}, Lg;->h()Z

    move-result v16

    if-eqz v16, :cond_31

    sget-boolean v16, Ln;->aX:Z

    if-eqz v16, :cond_31

    :cond_21
    const/16 v16, 0x1

    :goto_14
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object/from16 v21, v0

    if-eqz v21, :cond_22

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object/from16 v21, v0

    invoke-virtual/range {v21 .. v21}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v21

    add-int/lit8 v21, v21, 0x1

    add-int v21, v21, v10

    sub-int v22, v14, v7

    shr-int/lit8 v22, v22, 0x1

    const/16 v23, 0x1

    sub-int v22, v22, v23

    move/from16 v0, v21

    move/from16 v1, v22

    if-ge v0, v1, :cond_32

    const/16 v21, 0x1

    :goto_15
    and-int v16, v16, v21

    :cond_22
    if-eqz v16, :cond_23

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object/from16 v21, v0

    invoke-virtual/range {v21 .. v21}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v21

    add-int v10, v10, v21

    :cond_23
    sget-object v21, Lah;->S:[I

    const/16 v22, 0x1

    aget v21, v21, v22

    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->aC:Ljava/lang/Object;

    move-object/from16 v21, v0

    sget-object v22, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v23, Lah;->m:I

    aget-object v22, v22, v23

    move-object/from16 v0, v21

    move-object/from16 v1, v22

    if-ne v0, v1, :cond_24

    sget-object v21, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v22, Lah;->m:I

    aget-object v21, v21, v22

    sget-object v22, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v23, 0x17

    aget-object v22, v22, v23

    move-object/from16 v0, v21

    move-object/from16 v1, v22

    if-eq v0, v1, :cond_24

    sget v21, Lah;->D:I

    const/16 v22, 0x1

    sub-int v21, v21, v22

    move-object/from16 v0, p1

    move v1, v12

    move v2, v13

    move v3, v15

    move/from16 v4, v21

    invoke-static {v0, v1, v2, v3, v4}, Ln;->I(Ljavax/microedition/lcdui/Graphics;IIII)V

    sget-object v21, Lah;->S:[I

    const/16 v22, 0x2

    aget v21, v21, v22

    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    :cond_24
    add-int/lit8 v21, v12, 0x2

    const/16 v22, 0x14

    move-object/from16 v0, p1

    move v1, v8

    move-object v2, v6

    move/from16 v3, v21

    move/from16 v4, v22

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    sget-object v6, Lah;->S:[I

    const/4 v8, 0x1

    aget v6, v6, v8

    move-object/from16 v0, p1

    move v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->aC:Ljava/lang/Object;

    move-object v6, v0

    sget-object v8, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v21, Lah;->n:I

    aget-object v8, v8, v21

    if-ne v6, v8, :cond_33

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v8, Lah;->n:I

    aget-object v6, v6, v8

    sget-object v8, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v21, 0x17

    aget-object v8, v8, v21

    if-eq v6, v8, :cond_33

    add-int v6, v12, v14

    sub-int/2addr v6, v10

    sget v8, Lah;->D:I

    const/16 v21, 0x1

    sub-int v8, v8, v21

    move-object/from16 v0, p1

    move v1, v6

    move v2, v13

    move v3, v10

    move v4, v8

    invoke-static {v0, v1, v2, v3, v4}, Ln;->I(Ljavax/microedition/lcdui/Graphics;IIII)V

    sget-object v6, Lah;->S:[I

    const/4 v8, 0x2

    aget v6, v6, v8

    move-object/from16 v0, p1

    move v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    if-eqz v16, :cond_25

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    add-int v8, v12, v14

    sub-int/2addr v8, v10

    add-int/lit8 v8, v8, 0x1

    sget v16, Lah;->K:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object/from16 v21, v0

    invoke-virtual/range {v21 .. v21}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v21

    sub-int v16, v16, v21

    move-object/from16 v0, p0

    iget v0, v0, Lah;->aa:I

    move/from16 v21, v0

    sub-int v16, v16, v21

    const/16 v21, 0x14

    move-object/from16 v0, p1

    move-object v1, v6

    move v2, v8

    move/from16 v3, v16

    move/from16 v4, v21

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_25
    :goto_16
    add-int v6, v12, v14

    const/4 v8, 0x2

    sub-int/2addr v6, v8

    const/16 v8, 0x18

    move-object/from16 v0, p1

    move v1, v9

    move-object v2, v5

    move v3, v6

    move v4, v8

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->aC:Ljava/lang/Object;

    move-object v5, v0

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v8, Lah;->o:I

    aget-object v6, v6, v8

    if-ne v5, v6, :cond_34

    sget-object v5, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v6, Lah;->o:I

    aget-object v5, v5, v6

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x17

    aget-object v6, v6, v8

    if-eq v5, v6, :cond_34

    shr-int/lit8 v5, v14, 0x1

    shr-int/lit8 v6, v7, 0x1

    sub-int/2addr v5, v6

    sget v6, Lah;->D:I

    const/4 v8, 0x1

    sub-int/2addr v6, v8

    move-object/from16 v0, p1

    move v1, v5

    move v2, v13

    move v3, v7

    move v4, v6

    invoke-static {v0, v1, v2, v3, v4}, Ln;->I(Ljavax/microedition/lcdui/Graphics;IIII)V

    sget-object v5, Lah;->S:[I

    const/4 v6, 0x2

    aget v5, v5, v6

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    move v5, v10

    move v6, v15

    :goto_17
    if-eqz v20, :cond_36

    sget v7, Lah;->K:I

    sget v8, Lah;->D:I

    sub-int/2addr v7, v8

    sget v8, Lah;->H:I

    sub-int v5, v8, v5

    sub-int/2addr v5, v6

    sget v9, Lah;->D:I

    const/4 v8, 0x0

    move v0, v11

    move v1, v8

    move/from16 v2, v19

    invoke-static {v0, v1, v2}, Ln;->Code(III)I

    move-result v21

    sget-object v8, Lah;->S:[I

    const/16 v10, 0x1a

    aget v8, v8, v10

    move-object/from16 v0, p1

    move v1, v8

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v8, 0x1

    sub-int v8, v5, v8

    move-object/from16 v0, p1

    move v1, v6

    move v2, v7

    move v3, v8

    move v4, v9

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawRect(IIII)V

    add-int/lit8 v6, v6, 0x1

    add-int/lit8 v7, v7, 0x1

    add-int/lit8 v22, v5, -0x2

    if-eqz v19, :cond_35

    mul-int v5, v22, v21

    div-int v5, v5, v19

    move v8, v5

    :goto_18
    sget-object v5, Lah;->S:[I

    const/16 v10, 0x26

    aget v10, v5, v10

    sget-object v5, Lah;->S:[I

    const/16 v11, 0x27

    aget v11, v5, v11

    move-object/from16 v5, p1

    invoke-static/range {v5 .. v11}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIIIII)V

    sub-int v13, v22, v8

    add-int v11, v6, v8

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x1d

    aget v15, v5, v10

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x1e

    aget v16, v5, v10

    move-object/from16 v10, p1

    move v12, v7

    move v14, v9

    invoke-static/range {v10 .. v16}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIIIII)V

    const/4 v5, 0x1

    if-lt v13, v5, :cond_26

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x20

    aget v5, v5, v10

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    add-int v5, v6, v8

    add-int v10, v6, v8

    add-int v11, v7, v9

    const/4 v12, 0x2

    sub-int/2addr v11, v12

    move-object/from16 v0, p1

    move v1, v5

    move v2, v7

    move v3, v10

    move v4, v11

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    :cond_26
    const/4 v5, 0x2

    if-lt v13, v5, :cond_27

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x21

    aget v5, v5, v10

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    add-int/lit8 v5, v6, 0x1

    add-int/2addr v5, v8

    add-int/lit8 v10, v6, 0x1

    add-int/2addr v10, v8

    add-int v11, v7, v9

    const/4 v12, 0x2

    sub-int/2addr v11, v12

    move-object/from16 v0, p1

    move v1, v5

    move v2, v7

    move v3, v10

    move v4, v11

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    add-int/lit8 v5, v6, 0x1

    add-int/2addr v5, v8

    move-object/from16 v0, p1

    move v1, v5

    move v2, v7

    move/from16 v3, v22

    move v4, v7

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    :cond_27
    const/4 v5, 0x3

    if-lt v13, v5, :cond_28

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x22

    aget v5, v5, v10

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    add-int/lit8 v5, v6, 0x2

    add-int/2addr v5, v8

    add-int/lit8 v10, v7, 0x1

    add-int/lit8 v11, v6, 0x2

    add-int/2addr v11, v8

    add-int/2addr v9, v7

    const/4 v12, 0x2

    sub-int/2addr v9, v12

    move-object/from16 v0, p1

    move v1, v5

    move v2, v10

    move v3, v11

    move v4, v9

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    add-int/lit8 v5, v6, 0x2

    add-int/2addr v5, v8

    add-int/lit8 v8, v7, 0x1

    add-int/lit8 v7, v7, 0x1

    move-object/from16 v0, p1

    move v1, v5

    move v2, v8

    move/from16 v3, v22

    move v4, v7

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    :cond_28
    sget-object v5, Lah;->S:[I

    const/16 v7, 0x1c

    aget v5, v5, v7

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v5, 0x2

    move/from16 v0, v18

    move v1, v5

    if-ne v0, v1, :cond_29

    const/16 v5, 0x20

    move-object/from16 v0, v17

    move v1, v5

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;

    move-result-object v5

    mul-int/lit8 v7, v21, 0x64

    const/4 v8, 0x1

    move/from16 v0, v19

    move v1, v8

    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v8

    div-int/2addr v7, v8

    invoke-virtual {v5, v7}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v5

    const/16 v7, 0x25

    invoke-virtual {v5, v7}, Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;

    :cond_29
    invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->length()I

    move-result v5

    const/4 v7, 0x0

    invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v7, v8}, Ln;->Z(ILjava/lang/String;)I

    move-result v7

    const/4 v8, 0x1

    move/from16 v0, v18

    move v1, v8

    if-ne v0, v1, :cond_2a

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    sget-wide v10, Lah;->ak:J

    sub-long/2addr v8, v10

    const/16 v10, 0x9

    shr-long/2addr v8, v10

    long-to-int v8, v8

    and-int/lit8 v8, v8, 0x3

    const-string v9, "..."

    const/4 v10, 0x0

    invoke-virtual {v9, v10, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v8

    move-object/from16 v0, v17

    move-object v1, v8

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    :cond_2a
    invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x0

    invoke-static {v9, v8}, Ln;->Z(ILjava/lang/String;)I

    move-result v9

    sub-int v10, v22, v7

    shr-int/lit8 v10, v10, 0x1

    add-int/2addr v9, v10

    move v0, v9

    move/from16 v1, v22

    if-le v0, v1, :cond_40

    const/4 v7, 0x0

    move-object/from16 v0, v17

    move v1, v7

    move v2, v5

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->delete(II)Ljava/lang/StringBuffer;

    const/4 v5, 0x1

    move/from16 v0, v18

    move v1, v5

    if-eq v0, v1, :cond_2b

    const/4 v5, 0x0

    const-string v7, "..."

    move-object/from16 v0, v17

    move v1, v5

    move-object v2, v7

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;->insert(ILjava/lang/String;)Ljava/lang/StringBuffer;

    :cond_2b
    const/4 v5, 0x0

    invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v7

    move v0, v5

    move-object v1, v8

    move/from16 v2, v22

    move-object v3, v7

    invoke-static {v0, v1, v2, v3}, Ln;->Code(ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x0

    invoke-static {v7, v5}, Ln;->Z(ILjava/lang/String;)I

    move-result v7

    :goto_19
    const/4 v8, 0x0

    shr-int/lit8 v9, v22, 0x1

    add-int/2addr v6, v9

    shr-int/lit8 v7, v7, 0x1

    sub-int/2addr v6, v7

    const/16 v7, 0x14

    move-object/from16 v0, p1

    move v1, v8

    move-object v2, v5

    move v3, v6

    move v4, v7

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    :cond_2c
    :goto_1a
    move/from16 v5, v20

    goto/16 :goto_2

    :cond_2d
    const/4 v6, 0x0

    goto/16 :goto_f

    :cond_2e
    const/4 v15, 0x4

    goto/16 :goto_10

    :cond_2f
    const/16 v16, 0x4

    goto/16 :goto_11

    :cond_30
    const/16 v16, 0x4

    goto/16 :goto_12

    :cond_31
    const/16 v16, 0x0

    goto/16 :goto_14

    :cond_32
    const/16 v21, 0x0

    goto/16 :goto_15

    :cond_33
    if-eqz v16, :cond_25

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->Y:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    add-int v8, v12, v14

    sub-int/2addr v8, v10

    add-int/lit8 v8, v8, 0x1

    sget v16, Lah;->K:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->X:Ljavax/microedition/lcdui/Image;

    move-object/from16 v21, v0

    invoke-virtual/range {v21 .. v21}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v21

    sub-int v16, v16, v21

    move-object/from16 v0, p0

    iget v0, v0, Lah;->aa:I

    move/from16 v21, v0

    sub-int v16, v16, v21

    const/16 v21, 0x14

    move-object/from16 v0, p1

    move-object v1, v6

    move v2, v8

    move/from16 v3, v16

    move/from16 v4, v21

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    goto/16 :goto_16

    :cond_34
    sget-object v5, Lah;->S:[I

    const/4 v6, 0x1

    aget v5, v5, v6

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    move v5, v10

    move v6, v15

    goto/16 :goto_17

    :cond_35
    const/4 v5, 0x0

    move v8, v5

    goto/16 :goto_18

    :cond_36
    sget v7, Lah;->o:I

    const/16 v8, 0x17

    if-ne v7, v8, :cond_2c

    const/4 v7, 0x0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->aP:Ljava/lang/String;

    move-object v8, v0

    invoke-static {v7, v8}, Ln;->Z(ILjava/lang/String;)I

    move-result v7

    shr-int/lit8 v8, v7, 0x1

    add-int/2addr v6, v8

    add-int/lit8 v6, v6, 0x1

    shr-int/lit8 v8, v14, 0x1

    if-ge v6, v8, :cond_2c

    shr-int/lit8 v6, v7, 0x1

    add-int/2addr v5, v6

    add-int/lit8 v5, v5, 0x1

    shr-int/lit8 v6, v14, 0x1

    if-ge v5, v6, :cond_2c

    move-object/from16 v0, p0

    iget v0, v0, Lah;->z:I

    move v5, v0

    const/16 v6, 0x20

    if-nez v5, :cond_3e

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v7

    iget-object v7, v7, Le;->Code:Lg;

    if-eqz v7, :cond_3e

    invoke-virtual {v7}, Lg;->C()Z

    move-result v7

    if-eqz v7, :cond_3e

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v7

    iget-object v7, v7, Le;->Code:Lg;

    const/16 v8, 0x4c

    invoke-virtual {v7, v8}, Lg;->Code(I)Ljava/lang/String;

    move-result-object v7

    if-eqz v7, :cond_3e

    const/4 v8, 0x2

    new-array v8, v8, [C

    const-string v9, "speeddial:"

    invoke-static {v7, v9}, Ln;->I(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_37

    const/16 v9, 0xc

    invoke-virtual {v7, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v7

    :cond_37
    const/4 v9, 0x0

    :goto_1b
    const/4 v10, 0x2

    if-ge v9, v10, :cond_39

    const-string v10, "#*"

    invoke-virtual {v10, v9}, Ljava/lang/String;->charAt(I)C

    move-result v10

    const/4 v11, 0x0

    :goto_1c
    const/16 v12, 0xc

    if-ge v11, v12, :cond_3c

    const-string v12, "1234567890#*"

    invoke-virtual {v12, v11}, Ljava/lang/String;->charAt(I)C

    move-result v12

    const/4 v15, 0x0

    invoke-static {v10, v12, v15}, Ln;->Code(IIZ)Ljava/lang/String;

    move-result-object v15

    if-eqz v15, :cond_3b

    invoke-virtual {v15, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v16

    if-nez v16, :cond_38

    new-instance v16, Ljava/lang/StringBuffer;

    invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuffer;-><init>()V

    const-string v17, "ext:"

    invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v16

    move-object/from16 v0, v16

    move-object v1, v7

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v16

    invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v16

    invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v16

    if-nez v16, :cond_38

    new-instance v16, Ljava/lang/StringBuffer;

    invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuffer;-><init>()V

    const-string v17, "nint:"

    invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v16

    move-object/from16 v0, v16

    move-object v1, v7

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v16

    invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v16

    invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v16

    if-nez v16, :cond_38

    const-string v16, "feed:start"

    invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v15

    if-eqz v15, :cond_3b

    const-string v15, "feed:start"

    invoke-virtual {v7, v15}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v15

    if-eqz v15, :cond_3b

    :cond_38
    const/4 v7, 0x0

    int-to-char v9, v10

    aput-char v9, v8, v7

    const/4 v7, 0x1

    int-to-char v9, v12

    aput-char v9, v8, v7

    :cond_39
    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v7

    const/4 v9, 0x2

    invoke-virtual {v7, v9}, Le;->Code(I)Z

    move-result v7

    if-eqz v7, :cond_3a

    sget-boolean v7, Lah;->am:Z

    if-eqz v7, :cond_3d

    :cond_3a
    const/4 v5, 0x0

    aget-char v5, v8, v5

    const/4 v6, 0x1

    aget-char v6, v8, v6

    move/from16 v24, v6

    move v6, v5

    move/from16 v5, v24

    :goto_1d
    if-eqz v6, :cond_3f

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->U:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    shr-int/lit8 v8, v14, 0x1

    const/4 v9, 0x1

    sub-int/2addr v8, v9

    add-int/lit8 v9, v13, 0x1

    const/16 v10, 0x18

    move-object/from16 v0, p1

    move-object v1, v7

    move v2, v8

    move v3, v9

    move v4, v10

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->U:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    shr-int/lit8 v8, v14, 0x1

    add-int/lit8 v9, v13, 0x1

    const/16 v10, 0x14

    move-object/from16 v0, p1

    move-object v1, v7

    move v2, v8

    move v3, v9

    move v4, v10

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    sget-object v7, Lah;->S:[I

    const/16 v8, 0x1f

    aget v7, v7, v8

    move-object/from16 v0, p1

    move v1, v7

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v7, 0x1

    int-to-char v6, v6

    invoke-static {v6}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;

    move-result-object v6

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->U:Ljavax/microedition/lcdui/Image;

    move-object v8, v0

    invoke-virtual {v8}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v8

    sub-int v8, v14, v8

    shr-int/lit8 v8, v8, 0x1

    const/4 v9, 0x1

    sub-int/2addr v8, v9

    const/16 v9, 0x11

    move-object/from16 v0, p1

    move v1, v7

    move-object v2, v6

    move v3, v8

    move v4, v9

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    const/4 v6, 0x1

    int-to-char v5, v5

    invoke-static {v5}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;

    move-result-object v5

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->U:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    invoke-virtual {v7}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v7

    add-int/2addr v7, v14

    shr-int/lit8 v7, v7, 0x1

    const/16 v8, 0x11

    move-object/from16 v0, p1

    move v1, v6

    move-object v2, v5

    move v3, v7

    move v4, v8

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    goto/16 :goto_1a

    :cond_3b
    add-int/lit8 v11, v11, 0x1

    goto/16 :goto_1c

    :cond_3c
    add-int/lit8 v9, v9, 0x1

    goto/16 :goto_1b

    :cond_3d
    const/4 v7, 0x0

    aget-char v7, v8, v7

    if-eqz v7, :cond_3e

    sget-object v7, Lah;->an:Lag;

    if-nez v7, :cond_3e

    new-instance v7, Lag;

    const/16 v8, 0x18

    invoke-direct {v7, v8}, Lag;-><init>(I)V

    sput-object v7, Lah;->an:Lag;

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->as:Ljava/util/Timer;

    move-object v7, v0

    sget-object v8, Lah;->an:Lag;

    const/16 v9, 0x5dc

    int-to-long v9, v9

    invoke-virtual {v7, v8, v9, v10}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V

    :cond_3e
    move/from16 v24, v6

    move v6, v5

    move/from16 v5, v24

    goto/16 :goto_1d

    :cond_3f
    sget-object v5, Lah;->S:[I

    const/4 v6, 0x1

    aget v5, v5, v6

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v5, 0x0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->aP:Ljava/lang/String;

    move-object v6, v0

    shr-int/lit8 v7, v14, 0x1

    const/16 v8, 0x11

    move-object/from16 v0, p1

    move v1, v5

    move-object v2, v6

    move v3, v7

    move v4, v8

    invoke-static {v0, v1, v2, v3, v4}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;II)V

    goto/16 :goto_1a

    :cond_40
    move-object v5, v8

    goto/16 :goto_19

    :cond_41
    move-object/from16 v24, v6

    move-object v6, v5

    move-object/from16 v5, v24

    move/from16 v25, v15

    move v15, v10

    move/from16 v10, v25

    goto/16 :goto_13

    :cond_42
    move/from16 v24, v6

    move v6, v5

    move/from16 v5, v24

    goto/16 :goto_17

    :pswitch_data_0
    .packed-switch 0x1
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_2
    .end packed-switch

    :sswitch_data_0
    .sparse-switch
        0x0 -> :sswitch_1
        0x1 -> :sswitch_0
        0x2 -> :sswitch_2
        0x6 -> :sswitch_5
        0xa -> :sswitch_4
        0x24 -> :sswitch_3
    .end sparse-switch
.end method

.method private I(II)Ljava/lang/Object;
    .locals 5

    const/4 v4, 0x1

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    :goto_0
    add-int/lit8 v1, v0, -0x1

    if-lez v0, :cond_0

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Le;

    invoke-virtual {v0, p1, p2}, Le;->C(II)Z

    move-result v2

    if-eqz v2, :cond_7

    :goto_1
    return-object v0

    :cond_0
    invoke-direct {p0}, Lah;->n()V

    invoke-virtual {p0}, Lah;->a()Z

    move-result v0

    if-eqz v0, :cond_6

    sget v0, Lah;->K:I

    sget v1, Lah;->D:I

    sub-int/2addr v0, v1

    if-le p2, v0, :cond_6

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->m:I

    aget-object v0, v0, v1

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v0

    invoke-static {v4, v0}, Ln;->Z(ILjava/lang/String;)I

    move-result v0

    add-int/lit8 v0, v0, 0x4

    sget v1, Lah;->n:I

    const/16 v2, 0xc

    if-ne v1, v2, :cond_3

    sget v1, Lah;->H:I

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v3, Lah;->n:I

    aget-object v2, v2, v3

    invoke-virtual {v2}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v2

    invoke-static {v4, v2}, Ln;->Z(ILjava/lang/String;)I

    move-result v2

    sub-int/2addr v1, v2

    iget-object v2, p0, Lah;->X:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v2}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v2

    sub-int/2addr v1, v2

    const/4 v2, 0x6

    sub-int/2addr v1, v2

    :goto_2
    sget v2, Lah;->H:I

    div-int/lit8 v2, v2, 0x3

    if-ge v0, v2, :cond_1

    sget v0, Lah;->H:I

    div-int/lit8 v0, v0, 0x3

    :cond_1
    sget v2, Lah;->H:I

    div-int/lit8 v2, v2, 0x3

    shl-int/lit8 v2, v2, 0x1

    if-le v1, v2, :cond_2

    sget v1, Lah;->H:I

    div-int/lit8 v1, v1, 0x3

    shl-int/lit8 v1, v1, 0x1

    :cond_2
    if-ge p1, v0, :cond_4

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->m:I

    aget-object v0, v0, v1

    goto :goto_1

    :cond_3
    sget v1, Lah;->H:I

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v3, Lah;->n:I

    aget-object v2, v2, v3

    invoke-virtual {v2}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v2

    invoke-static {v4, v2}, Ln;->Z(ILjava/lang/String;)I

    move-result v2

    sub-int/2addr v1, v2

    const/4 v2, 0x4

    sub-int/2addr v1, v2

    goto :goto_2

    :cond_4
    if-lt p1, v0, :cond_5

    if-gt p1, v1, :cond_5

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->o:I

    aget-object v0, v0, v1

    goto :goto_1

    :cond_5
    if-le p1, v1, :cond_6

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    sget v1, Lah;->n:I

    aget-object v0, v0, v1

    goto/16 :goto_1

    :cond_6
    const/4 v0, 0x0

    goto/16 :goto_1

    :cond_7
    move v0, v1

    goto/16 :goto_0
.end method

.method public static I(Z)V
    .locals 3

    sget-object v0, Lah;->aN:Ljavax/microedition/lcdui/TextBox;

    if-nez v0, :cond_1

    :cond_0
    :goto_0
    return-void

    :cond_1
    if-eqz p0, :cond_2

    sget v0, Lah;->aO:I

    sget-object v1, Lah;->aN:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {v1}, Ljavax/microedition/lcdui/TextBox;->getMaxSize()I

    move-result v1

    if-le v0, v1, :cond_2

    sget-object v0, LBrowser;->Z:Lah;

    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "overlay:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const/16 v2, 0x90

    invoke-static {v2}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lah;->Z(Ljava/lang/String;)V

    goto :goto_0

    :cond_2
    sget-object v0, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    sget-object v1, Lah;->aN:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Displayable;)V

    sget-object v0, Lah;->aN:Ljavax/microedition/lcdui/TextBox;

    invoke-static {v0}, Ln;->Code(Ljavax/microedition/lcdui/TextBox;)V

    sget-boolean v0, Ln;->Q:Z

    if-nez v0, :cond_0

    const/4 v0, 0x1

    sput-boolean v0, Ln;->Q:Z

    const/4 v0, 0x0

    invoke-static {v0}, Ln;->Code(Z)V

    goto :goto_0
.end method

.method private J(I)I
    .locals 9

    const/16 v8, -0xb

    const/4 v7, 0x1

    const/4 v6, -0x5

    const/4 v5, -0x6

    const/4 v4, -0x7

    invoke-direct {p0}, Lah;->o()Z

    move-result v0

    if-eqz v0, :cond_1

    const/4 v1, -0x1

    const/4 v2, 0x0

    invoke-static {p1, v1, v2}, Le;->Code(IIZ)I

    move-result v1

    const/4 v2, -0x1

    if-eq v1, v2, :cond_1

    move v0, p1

    :cond_0
    :goto_0
    return v0

    :cond_1
    sget v1, Lah;->m:I

    const/4 v2, 0x2

    if-eq v1, v2, :cond_2

    if-eqz v0, :cond_36

    :cond_2
    const/4 v0, -0x8

    :goto_1
    const/4 v1, 0x0

    :try_start_0
    invoke-virtual {p0, p1}, Ljavax/microedition/lcdui/Canvas;->getKeyName(I)Ljava/lang/String;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_1

    move-result-object v1

    :goto_2
    sget-object v2, Ln;->Y:Ljava/lang/String;

    if-eqz v2, :cond_3

    sget-object v2, Ln;->Y:Ljava/lang/String;

    int-to-char v3, p1

    invoke-virtual {v2, v3}, Ljava/lang/String;->indexOf(I)I

    move-result v2

    if-ltz v2, :cond_3

    sget-object v0, Ln;->aa:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C

    move-result v0

    goto :goto_0

    :cond_3
    sget v2, Ln;->Code:I

    const/4 v3, 0x3

    if-ne v2, v3, :cond_7

    const/16 v2, -0x14

    if-eq p1, v2, :cond_4

    const/16 v2, -0x16

    if-ne p1, v2, :cond_5

    :cond_4
    const/4 v0, 0x0

    goto :goto_0

    :cond_5
    if-ne p1, v8, :cond_7

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    if-eqz v0, :cond_6

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    const/16 v1, 0x3c

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_6

    move v0, p1

    goto :goto_0

    :cond_6
    move v0, v4

    goto :goto_0

    :cond_7
    if-eqz v1, :cond_2b

    invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;

    move-result-object v1

    const-string v2, "sk2(left)"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_8

    move v0, v5

    goto :goto_0

    :cond_8
    const-string v2, "sk1(right)"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_9

    move v0, v4

    goto :goto_0

    :cond_9
    sget-boolean v2, Ln;->ah:Z

    if-eqz v2, :cond_a

    if-ne p1, v4, :cond_a

    move v0, v5

    goto :goto_0

    :cond_a
    sget-boolean v2, Ln;->ah:Z

    if-eqz v2, :cond_b

    if-ne p1, v5, :cond_b

    move v0, v4

    goto :goto_0

    :cond_b
    const/16 v2, 0x69

    if-ne p1, v2, :cond_c

    move v0, v5

    goto :goto_0

    :cond_c
    sget-boolean v2, Ln;->aD:Z

    if-eqz v2, :cond_d

    const/16 v2, 0x2a

    if-ne p1, v2, :cond_d

    const-string v2, "start"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_d

    const/16 v0, 0x2a

    goto/16 :goto_0

    :cond_d
    const/16 v2, -0x14

    if-ne p1, v2, :cond_e

    const-string v2, "symbol"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_e

    move v0, v8

    goto/16 :goto_0

    :cond_e
    const-string v2, "soft"

    invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v2

    if-ltz v2, :cond_12

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    sub-int/2addr v2, v7

    invoke-virtual {v1, v2}, Ljava/lang/String;->charAt(I)C

    move-result v2

    const/16 v3, 0x31

    if-eq v2, v3, :cond_f

    const-string v2, "left"

    invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_10

    :cond_f
    move v0, v5

    goto/16 :goto_0

    :cond_10
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    sub-int/2addr v2, v7

    invoke-virtual {v1, v2}, Ljava/lang/String;->charAt(I)C

    move-result v2

    const/16 v3, 0x32

    if-eq v2, v3, :cond_11

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v2

    sub-int/2addr v2, v7

    invoke-virtual {v1, v2}, Ljava/lang/String;->charAt(I)C

    move-result v2

    const/16 v3, 0x34

    if-eq v2, v3, :cond_11

    const-string v2, "right"

    invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_12

    :cond_11
    move v0, v4

    goto/16 :goto_0

    :cond_12
    const-string v2, "clear"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_0

    const-string v2, "backspace"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_0

    const-string v2, "back"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_0

    const-string v2, "select"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "ok"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "send"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "fire"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "navi-center"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "start"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_13

    const-string v2, "enter"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_14

    :cond_13
    move v0, v6

    goto/16 :goto_0

    :cond_14
    const-string v2, "up"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_15

    const-string v2, "navi-up"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_15

    const-string v2, "up arrow"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_16

    :cond_15
    move v0, v7

    goto/16 :goto_0

    :cond_16
    const-string v2, "down"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_17

    const-string v2, "navi-down"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_17

    const-string v2, "down arrow"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_18

    :cond_17
    const/4 v0, 0x6

    goto/16 :goto_0

    :cond_18
    const-string v2, "left"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_19

    const-string v2, "navi-left"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_19

    const-string v2, "left arrow"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1a

    :cond_19
    const/4 v0, 0x2

    goto/16 :goto_0

    :cond_1a
    const-string v2, "right"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_1b

    const-string v2, "navi-right"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_1b

    const-string v2, "right arrow"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1c

    :cond_1b
    const/4 v0, 0x5

    goto/16 :goto_0

    :cond_1c
    const-string v2, "sidedown"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_1d

    const-string v2, "vol. down"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1e

    :cond_1d
    const/16 v0, -0xa

    goto/16 :goto_0

    :cond_1e
    const-string v2, "sideup"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_1f

    const-string v2, "vol. up"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_20

    :cond_1f
    const/16 v0, -0x9

    goto/16 :goto_0

    :cond_20
    sget-boolean v2, Ln;->at:Z

    if-eqz v2, :cond_26

    iget v2, p0, Lah;->z:I

    if-nez v2, :cond_22

    const-string v2, "0"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_21

    const/16 v2, 0x20

    if-ne p1, v2, :cond_22

    :cond_21
    const/16 v0, 0x38

    goto/16 :goto_0

    :cond_22
    const/4 v2, -0x8

    if-eq p1, v2, :cond_23

    const/16 v2, 0xa

    if-ne p1, v2, :cond_24

    :cond_23
    move v0, v6

    goto/16 :goto_0

    :cond_24
    const/16 v2, 0x1b

    if-ne p1, v2, :cond_25

    move v0, p1

    goto/16 :goto_0

    :cond_25
    const/16 v2, 0x8

    if-eq p1, v2, :cond_0

    :cond_26
    const/16 v2, 0xa

    if-ne p1, v2, :cond_27

    move v0, v6

    goto/16 :goto_0

    :cond_27
    const-string v2, "q"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_28

    const-string v2, "w"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_29

    :cond_28
    move v0, v5

    goto/16 :goto_0

    :cond_29
    const-string v2, "o"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_2a

    const-string v2, "p"

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2b

    :cond_2a
    move v0, v4

    goto/16 :goto_0

    :cond_2b
    if-ne p1, v8, :cond_2c

    sget v1, Ln;->Code:I

    if-nez v1, :cond_2c

    const/4 v0, 0x0

    goto/16 :goto_0

    :cond_2c
    const/16 v1, -0x16

    if-ne p1, v1, :cond_2d

    sget v1, Ln;->Code:I

    const/4 v2, 0x2

    if-ne v1, v2, :cond_2d

    const/4 v0, 0x0

    goto/16 :goto_0

    :cond_2d
    if-eq p1, v5, :cond_2e

    const/16 v1, -0x15

    if-eq p1, v1, :cond_2e

    const/16 v1, 0x15

    if-eq p1, v1, :cond_2e

    const/16 v1, 0x41

    if-eq p1, v1, :cond_2e

    const/16 v1, 0x42

    if-eq p1, v1, :cond_2e

    const/16 v1, -0xca

    if-eq p1, v1, :cond_2e

    const/16 v1, 0x71

    if-eq p1, v1, :cond_2e

    const v1, 0xe001

    if-ne p1, v1, :cond_2f

    :cond_2e
    move v0, v5

    goto/16 :goto_0

    :cond_2f
    if-eq p1, v4, :cond_30

    const/16 v1, -0x16

    if-eq p1, v1, :cond_30

    const/16 v1, 0x16

    if-eq p1, v1, :cond_30

    const/16 v1, 0x43

    if-eq p1, v1, :cond_30

    const/16 v1, 0x44

    if-eq p1, v1, :cond_30

    const/16 v1, 0x6a

    if-eq p1, v1, :cond_30

    const/16 v1, -0xcb

    if-eq p1, v1, :cond_30

    const/16 v1, 0x70

    if-eq p1, v1, :cond_30

    const v1, 0xe002

    if-ne p1, v1, :cond_31

    :cond_30
    move v0, v4

    goto/16 :goto_0

    :cond_31
    if-eq p1, v6, :cond_32

    const/16 v1, -0xa

    if-eq p1, v1, :cond_32

    const/16 v1, -0x14

    if-eq p1, v1, :cond_32

    const/16 v1, 0x14

    if-eq p1, v1, :cond_32

    const/16 v1, 0x17

    if-eq p1, v1, :cond_32

    const/16 v1, -0xe

    if-eq p1, v1, :cond_32

    const/16 v1, -0x1a

    if-eq p1, v1, :cond_32

    const/16 v1, -0xc8

    if-eq p1, v1, :cond_32

    const/16 v1, 0xd

    if-ne p1, v1, :cond_33

    :cond_32
    move v0, v6

    goto/16 :goto_0

    :cond_33
    const/4 v1, -0x8

    if-eq p1, v1, :cond_0

    if-eq p1, v8, :cond_0

    const/16 v1, -0x10

    if-eq p1, v1, :cond_0

    const/16 v1, -0x13

    if-eq p1, v1, :cond_0

    const/16 v1, -0xcc

    if-eq p1, v1, :cond_0

    sget-boolean v0, Ln;->W:Z

    if-eqz v0, :cond_34

    packed-switch p1, :pswitch_data_0

    :cond_34
    :pswitch_0
    packed-switch p1, :pswitch_data_1

    :pswitch_1
    :try_start_1
    invoke-virtual {p0, p1}, Ljavax/microedition/lcdui/Canvas;->getGameAction(I)I
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    move-result v0

    if-eqz v0, :cond_35

    const/16 v1, 0x8

    if-ne v0, v1, :cond_0

    move v0, v6

    goto/16 :goto_0

    :pswitch_2
    move v0, v7

    goto/16 :goto_0

    :pswitch_3
    const/4 v0, 0x6

    goto/16 :goto_0

    :pswitch_4
    const/4 v0, 0x2

    goto/16 :goto_0

    :pswitch_5
    const/4 v0, 0x5

    goto/16 :goto_0

    :pswitch_6
    move v0, v6

    goto/16 :goto_0

    :pswitch_7
    move v0, p1

    goto/16 :goto_0

    :catchall_0
    move-exception v0

    :cond_35
    move v0, p1

    goto/16 :goto_0

    :catchall_1
    move-exception v2

    goto/16 :goto_2

    :cond_36
    move v0, v4

    goto/16 :goto_1

    :pswitch_data_0
    .packed-switch 0x32
        :pswitch_2
        :pswitch_0
        :pswitch_4
        :pswitch_6
        :pswitch_5
        :pswitch_0
        :pswitch_3
    .end packed-switch

    :pswitch_data_1
    .packed-switch 0x23
        :pswitch_7
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_7
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_1
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
        :pswitch_7
    .end packed-switch
.end method

.method private Z(II)V
    .locals 11

    const/4 v10, 0x0

    const/4 v9, 0x2

    const/4 v8, 0x1

    const/4 v7, 0x0

    const/16 v6, 0x8

    if-ge p1, v9, :cond_0

    if-gez p1, :cond_6

    :cond_0
    :try_start_0
    new-instance v2, Ljava/util/Vector;

    invoke-direct {v2}, Ljava/util/Vector;-><init>()V

    new-instance v3, Ljava/util/Vector;

    invoke-direct {v3}, Ljava/util/Vector;-><init>()V

    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    sub-int/2addr v0, v8

    move v1, v0

    :goto_0
    if-ltz v1, :cond_1

    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Ljava/lang/Object;

    invoke-direct {p0, p1, v2, v3, v0}, Lah;->Code(ILjava/util/Vector;Ljava/util/Vector;[Ljava/lang/Object;)V

    add-int/lit8 v0, v1, -0x1

    move v1, v0

    goto :goto_0

    :cond_1
    move v4, v7

    :goto_1
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v4, v0, :cond_3

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v4}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Le;

    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    sub-int/2addr v1, v8

    move v5, v1

    :goto_2
    if-ltz v5, :cond_2

    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1, v5}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/Object;

    invoke-direct {p0, p1, v2, v3, v1}, Lah;->Code(ILjava/util/Vector;Ljava/util/Vector;[Ljava/lang/Object;)V

    add-int/lit8 v1, v5, -0x1

    move v5, v1

    goto :goto_2

    :cond_2
    add-int/lit8 v0, v4, 0x1

    move v4, v0

    goto :goto_1

    :cond_3
    invoke-virtual {v3}, Ljava/util/Vector;->size()I

    move-result v0

    sub-int/2addr v0, v8

    move v1, v0

    :goto_3
    if-ltz v1, :cond_6

    invoke-virtual {v3, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, [Ljava/lang/Object;

    const/16 v0, 0x8

    aget-object v0, p0, v0

    check-cast v0, Lg;

    invoke-virtual {v2, v0}, Ljava/util/Vector;->contains(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_4

    const/4 v4, 0x2

    const/4 v5, 0x2

    invoke-virtual {v0, v4, v5}, Lg;->Code(II)V

    const/16 v0, 0x8

    const/4 v4, 0x0

    aput-object v4, p0, v0

    :goto_4
    add-int/lit8 v0, v1, -0x1

    move v1, v0

    goto :goto_3

    :cond_4
    add-int/lit8 v4, p1, 0x1

    add-int/lit8 v5, p2, 0x1

    invoke-virtual {v0, v4, v5}, Lg;->Code(II)V
    :try_end_0
    .catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0

    goto :goto_4

    :catch_0
    move-exception v0

    move v1, v7

    :goto_5
    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v1, v0, :cond_a

    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, [Ljava/lang/Object;

    aget-object v0, p0, v6

    check-cast v0, Lg;

    if-eqz v0, :cond_5

    iget-object v2, v0, Lg;->Code:Le;

    iget-object v2, v2, Le;->Code:Lg;

    if-eq v2, v0, :cond_5

    aput-object v10, p0, v6

    :cond_5
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_5

    :cond_6
    :try_start_1
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    :goto_6
    add-int/lit8 v1, v0, -0x1

    if-lez v0, :cond_7

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    invoke-virtual {p0, p1, p2}, Le;->Code(II)V

    move v0, v1

    goto :goto_6

    :cond_7
    if-lt p2, v8, :cond_8

    const/4 v0, 0x0

    invoke-static {v0}, Ln;->C(Ljava/lang/String;)V
    :try_end_1
    .catch Ljava/lang/OutOfMemoryError; {:try_start_1 .. :try_end_1} :catch_0

    :cond_8
    if-lt p2, v9, :cond_9

    :cond_9
    invoke-static {}, Ljava/lang/System;->gc()V

    return-void

    :cond_a
    move v2, v7

    :goto_7
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v2, v0, :cond_9

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v2}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    move v3, v7

    :goto_8
    iget-object v0, p0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v3, v0, :cond_c

    iget-object v0, p0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v0, v3}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Ljava/lang/Object;

    aget-object v1, v0, v6

    check-cast v1, Lg;

    if-eqz v1, :cond_b

    iget-object v4, v1, Lg;->Code:Le;

    iget-object v4, v4, Le;->Code:Lg;

    if-eq v4, v1, :cond_b

    aput-object v10, v0, v6

    :cond_b
    add-int/lit8 v0, v3, 0x1

    move v3, v0

    goto :goto_8

    :cond_c
    add-int/lit8 v0, v2, 0x1

    move v2, v0

    goto :goto_7
.end method

.method private Z(Z)V
    .locals 8

    const/16 v7, 0xd

    const/4 v5, 0x2

    const/4 v4, 0x0

    const/4 v6, 0x1

    if-eqz p1, :cond_e

    invoke-virtual {p0, v6}, Lah;->Code(I)Le;

    move-result-object v0

    invoke-virtual {v0}, Le;->a()I

    move-result v0

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget-object v1, v1, Lg;->C:Ljava/lang/String;

    invoke-static {v1}, Ln;->Z(Ljava/lang/String;)I

    move-result v1

    const/16 v2, 0x5a

    if-ne v1, v2, :cond_7

    sget-object v1, Ln;->bn:Ljava/util/Vector;

    move v2, v4

    :goto_0
    if-lt v0, v2, :cond_0

    invoke-static {v1, v0}, Ln;->Code(Ljava/util/Vector;I)[Ljava/lang/Object;

    move-result-object v3

    invoke-static {v3, v5}, Ln;->Code([Ljava/lang/Object;I)Z

    move-result v3

    if-eqz v3, :cond_d

    :cond_0
    move v3, v6

    :goto_1
    sget-object v4, Ln;->bn:Ljava/util/Vector;

    if-ne v1, v4, :cond_1

    sget-boolean v4, Lah;->J:Z

    if-eqz v4, :cond_1

    sget-object v4, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x12

    aget-object v4, v4, v5

    invoke-virtual {p0, v4}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_1
    if-eqz v1, :cond_2

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v4

    sub-int/2addr v4, v6

    if-ge v0, v4, :cond_2

    if-lt v0, v2, :cond_2

    sget-object v4, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x10

    aget-object v4, v4, v5

    invoke-virtual {p0, v4}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_2
    if-le v0, v2, :cond_3

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xf

    aget-object v0, v0, v2

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_3
    if-nez v3, :cond_4

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xe

    aget-object v0, v0, v2

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v7

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_4
    sget-object v0, Ln;->bq:Ljava/util/Vector;

    if-ne v1, v0, :cond_5

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x13

    aget-object v0, v0, v2

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_5
    sget-object v0, Ln;->bq:Ljava/util/Vector;

    if-eq v1, v0, :cond_6

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v1, 0xc

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_6
    :goto_2
    return-void

    :cond_7
    const/16 v2, 0x6d

    if-ne v1, v2, :cond_8

    sget-object v1, Ln;->bp:Ljava/util/Vector;

    move v2, v6

    goto :goto_0

    :cond_8
    const/16 v2, 0x88

    if-ne v1, v2, :cond_9

    sget-object v1, Ln;->bq:Ljava/util/Vector;

    move v2, v4

    goto :goto_0

    :cond_9
    sget-object v1, Ln;->bo:Ljava/util/Vector;

    if-ltz v0, :cond_a

    sget-object v1, Ln;->bo:Ljava/util/Vector;

    invoke-static {v1, v0}, Ln;->Code(Ljava/util/Vector;I)[Ljava/lang/Object;

    move-result-object v0

    invoke-static {v0}, Ln;->I([Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_c

    :cond_a
    move v0, v6

    :goto_3
    if-nez v0, :cond_b

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v1, 0x11

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_b
    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v7

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto :goto_2

    :cond_c
    move v0, v4

    goto :goto_3

    :cond_d
    move v3, v4

    goto/16 :goto_1

    :cond_e
    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    if-eqz v0, :cond_13

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    invoke-virtual {v0}, Lg;->C()Z

    move-result v0

    if-nez v0, :cond_13

    move v0, v6

    :goto_4
    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xb

    aget-object v1, v1, v2

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xa

    aget-object v1, v1, v2

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x9

    aget-object v1, v1, v2

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    if-eqz v0, :cond_f

    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x7

    aget-object v1, v1, v2

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_f
    sget-boolean v1, Ln;->aj:Z

    if-eqz v1, :cond_10

    if-eqz v0, :cond_10

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    if-eqz v1, :cond_10

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget-boolean v1, v1, Lg;->u:Z

    if-nez v1, :cond_10

    sget-object v1, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x8

    aget-object v1, v1, v2

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_10
    if-eqz v0, :cond_11

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v1, 0x6

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v1, 0x5

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v1, 0x4

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_11
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    invoke-virtual {v0, v6}, Le;->I(I)Z

    move-result v0

    if-eqz v0, :cond_12

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v1, 0x3

    aget-object v0, v0, v1

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_12
    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v5

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v6

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v4

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto/16 :goto_2

    :cond_13
    move v0, v4

    goto/16 :goto_4
.end method

.method private declared-synchronized a(I)V
    .locals 1

    monitor-enter p0

    :try_start_0
    iget v0, p0, Lah;->aD:I

    if-ne p1, v0, :cond_0

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Le;

    invoke-virtual {v0}, Le;->b()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_0
    monitor-exit p0

    return-void

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public static f()V
    .locals 3

    const/4 v2, 0x1

    sget-boolean v0, Lah;->aI:Z

    if-nez v0, :cond_0

    sput-boolean v2, Lah;->aI:Z

    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    sget v0, Ln;->Code:I

    const/4 v1, 0x6

    if-ne v0, v1, :cond_0

    sget-object v0, LBrowser;->Z:Lah;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Canvas;->serviceRepaints()V

    :cond_0
    sput-boolean v2, Lah;->aJ:Z

    return-void
.end method

.method public static g()V
    .locals 5

    const/4 v4, 0x0

    const/16 v3, 0x8

    const/4 v2, 0x0

    move v1, v2

    :goto_0
    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v1, v0, :cond_0

    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Ljava/lang/Object;

    aput-object v4, v0, v3

    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_0

    :cond_0
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->firstElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Le;

    :goto_1
    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    if-ge v2, v1, :cond_1

    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1, v2}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/Object;

    aput-object v4, v1, v3

    add-int/lit8 v1, v2, 0x1

    move v2, v1

    goto :goto_1

    :cond_1
    return-void
.end method

.method public static h()V
    .locals 5

    const/4 v4, 0x0

    const/4 v3, 0x0

    move v1, v3

    :goto_0
    sget-object v0, Lah;->aq:Ljava/util/Vector;

    :try_start_0
    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-ge v1, v0, :cond_1

    sget-object v0, Lah;->aq:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Ljava/lang/Object;

    const/16 v2, 0x8

    aget-object v0, v0, v2

    check-cast v0, Lg;

    if-eqz v0, :cond_0

    const/4 v2, 0x0

    iput-object v2, v0, Lg;->g:Ljavax/microedition/lcdui/Image;

    :cond_0
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_0

    :cond_1
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->firstElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Le;

    if-eqz v0, :cond_3

    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    if-eqz v1, :cond_3

    move v2, v3

    :goto_1
    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    if-ge v2, v1, :cond_3

    iget-object v1, v0, Le;->e:Ljava/util/Vector;

    invoke-virtual {v1, v2}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/Object;

    const/16 v3, 0x8

    aget-object v1, v1, v3

    check-cast v1, Lg;
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-eqz v1, :cond_2

    iput-object v4, v1, Lg;->g:Ljavax/microedition/lcdui/Image;

    :cond_2
    add-int/lit8 v1, v2, 0x1

    move v2, v1

    goto :goto_1

    :catchall_0
    move-exception v0

    :cond_3
    return-void
.end method

.method private l()Z
    .locals 1

    sget-boolean v0, Ln;->be:Z

    if-nez v0, :cond_0

    sget-object v0, LCode;->C:Ljava/lang/String;

    if-eqz v0, :cond_0

    sget-object v0, LCode;->C:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-lez v0, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method private m()V
    .locals 8

    const/high16 v7, 0x7300

    const/4 v6, 0x1

    const/4 v5, 0x0

    sget v0, Lah;->H:I

    sget-boolean v1, Ln;->z:Z

    if-eqz v1, :cond_1

    mul-int/lit8 v1, v0, 0xa

    new-array v2, v1, [I

    move v3, v5

    :goto_0
    if-ge v3, v1, :cond_0

    const/4 v4, -0x1

    aput v4, v2, v3

    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    :cond_0
    const/16 v1, 0xa

    invoke-static {v2, v0, v1, v5}, Ljavax/microedition/lcdui/Image;->createRGBImage([IIIZ)Ljavax/microedition/lcdui/Image;

    :cond_1
    shl-int/lit8 v1, v0, 0x2

    new-array v1, v1, [I

    move v2, v5

    :goto_1
    if-ge v2, v0, :cond_2

    const/high16 v3, -0x4d00

    aput v3, v1, v2

    add-int v3, v2, v0

    aput v7, v1, v3

    mul-int/lit8 v3, v0, 0x2

    add-int/2addr v3, v2

    const/high16 v4, 0x3300

    aput v4, v1, v3

    mul-int/lit8 v3, v0, 0x3

    add-int/2addr v3, v2

    const/high16 v4, 0x1a00

    aput v4, v1, v3

    add-int/lit8 v2, v2, 0x1

    goto :goto_1

    :cond_2
    const/4 v2, 0x4

    invoke-static {v1, v0, v2, v6}, Ljavax/microedition/lcdui/Image;->createRGBImage([IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    iput-object v1, p0, Lah;->ad:Ljavax/microedition/lcdui/Image;

    new-array v1, v0, [I

    move v2, v5

    :goto_2
    if-ge v2, v0, :cond_3

    aput v7, v1, v2

    add-int/lit8 v2, v2, 0x1

    goto :goto_2

    :cond_3
    invoke-static {v1, v0, v6, v6}, Ljavax/microedition/lcdui/Image;->createRGBImage([IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    iput-object v0, p0, Lah;->ae:Ljavax/microedition/lcdui/Image;

    return-void
.end method

.method private n()V
    .locals 1

    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;)Z

    return-void
.end method

.method private o()Z
    .locals 2

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    if-eqz v0, :cond_0

    const/16 v1, 0x10

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method private p()Z
    .locals 3

    const/4 v2, 0x0

    iput v2, p0, Lah;->z:I

    iget-object v0, p0, Lah;->A:Lag;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lah;->A:Lag;

    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    const/4 v0, 0x0

    iput-object v0, p0, Lah;->A:Lag;

    :cond_0
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_1

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    const/16 v1, 0x4c

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    invoke-virtual {p0, v0}, Lah;->I(Le;)Z

    const/4 v0, 0x1

    :goto_0
    invoke-virtual {p0}, Lah;->c()V

    return v0

    :cond_1
    move v0, v2

    goto :goto_0
.end method

.method private q()V
    .locals 1

    const/4 v0, -0x1

    iput v0, p0, Lah;->x:I

    return-void
.end method

.method private r()Lg;
    .locals 1

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    iget-object v0, v0, Le;->Code:Lg;

    return-object v0
.end method

.method private s()Ljava/lang/String;
    .locals 1

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    if-eqz v0, :cond_0

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    :goto_0
    return-object v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method private t()V
    .locals 2

    const/4 v0, 0x0

    :goto_0
    sget-object v1, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    if-ge v0, v1, :cond_0

    sget-object v1, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    invoke-virtual {p0}, Le;->Code()V

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_0
    return-void
.end method

.method private static u()Ljavax/microedition/lcdui/TextBox;
    .locals 7

    const/16 v5, 0x27

    const-string v6, "www."

    :try_start_0
    new-instance v0, Ljavax/microedition/lcdui/TextBox;

    const/16 v1, 0x27

    invoke-static {v1}, Ln;->I(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "www."

    const/16 v3, 0x190

    const v4, 0x80004

    invoke-direct {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/TextBox;-><init>(Ljava/lang/String;Ljava/lang/String;II)V
    :try_end_0
    .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0

    :goto_0
    return-object v0

    :catch_0
    move-exception v0

    new-instance v0, Ljavax/microedition/lcdui/TextBox;

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "www."

    const/16 v2, 0xc8

    const/4 v3, 0x0

    invoke-direct {v0, v1, v6, v2, v3}, Ljavax/microedition/lcdui/TextBox;-><init>(Ljava/lang/String;Ljava/lang/String;II)V

    goto :goto_0
.end method


# virtual methods
.method public final B()Z
    .locals 1

    iget-boolean v0, p0, Lah;->G:Z

    if-nez v0, :cond_0

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    iget-object v0, v0, Le;->Code:Lg;

    if-nez v0, :cond_1

    :cond_0
    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_1
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final C()Z
    .locals 1

    sget-boolean v0, Ln;->P:Z

    if-nez v0, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final Code(I)Le;
    .locals 2

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    :goto_0
    add-int/lit8 v1, v0, -0x1

    if-lez v0, :cond_0

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    invoke-virtual {p0, p1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_1

    move-object v0, p0

    :goto_1
    return-object v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_1

    :cond_1
    move v0, v1

    goto :goto_0
.end method

.method public final Code(Ljava/lang/String;)Le;
    .locals 2

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    :goto_0
    add-int/lit8 v1, v0, -0x1

    if-lez v0, :cond_0

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, v1}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    iget-object v0, p0, Le;->Code:Lg;

    if-eqz v0, :cond_1

    iget-object v0, p0, Le;->Code:Lg;

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1

    move-object v0, p0

    :goto_1
    return-object v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_1

    :cond_1
    move v0, v1

    goto :goto_0
.end method

.method public final Code()V
    .locals 12

    const/4 v9, 0x7

    const/16 v8, 0x14

    const/4 v6, 0x6

    const/4 v7, 0x1

    const/4 v2, 0x0

    sget-object v0, Ln;->bx:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v1

    sget-object v3, Ln;->by:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v4

    const/16 v5, -0x80

    aput-byte v5, v3, v4

    aput-byte v5, v0, v1

    sget-object v0, Ln;->bx:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v1

    sget-object v3, Ln;->by:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v4

    const/16 v5, -0x80

    aput-byte v5, v3, v4

    aput-byte v5, v0, v1

    move v0, v2

    :goto_0
    const/16 v1, 0xe

    if-gt v0, v1, :cond_0

    invoke-static {v2}, Ln;->J(I)I

    move-result v1

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v3

    invoke-static {v1, v3}, Ln;->I(ILjava/lang/String;)V

    invoke-static {v7}, Ln;->J(I)I

    move-result v1

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v3, v3, v0

    invoke-virtual {v3}, Ljavax/microedition/lcdui/Command;->getLabel()Ljava/lang/String;

    move-result-object v3

    invoke-static {v1, v3}, Ln;->I(ILjava/lang/String;)V

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_0
    move v0, v8

    :goto_1
    const/16 v1, 0x17

    if-gt v0, v1, :cond_1

    invoke-static {v2}, Ln;->J(I)I

    move-result v1

    invoke-static {v0}, Ln;->I(I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v1, v3}, Ln;->I(ILjava/lang/String;)V

    invoke-static {v7}, Ln;->J(I)I

    move-result v1

    invoke-static {v0}, Ln;->I(I)Ljava/lang/String;

    move-result-object v3

    invoke-static {v1, v3}, Ln;->I(ILjava/lang/String;)V

    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    :cond_1
    sget-object v0, Ln;->bx:[B

    sget-object v1, Ln;->by:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v3

    aget-byte v1, v1, v3

    aput-byte v1, v0, v6

    sget-object v0, Ln;->bx:[B

    sget-object v1, Ln;->by:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v3

    aget-byte v1, v1, v3

    aput-byte v1, v0, v9

    sget-object v0, Ln;->by:[B

    sget-object v1, Ln;->by:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v3

    aget-byte v1, v1, v3

    aput-byte v1, v0, v6

    sget-object v0, Ln;->by:[B

    sget-object v1, Ln;->by:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v3

    aget-byte v1, v1, v3

    aput-byte v1, v0, v9

    move v0, v2

    :goto_2
    if-ge v0, v6, :cond_2

    sget-object v1, Ln;->bx:[B

    sget-object v3, Ln;->by:[B

    const/16 v4, -0x80

    aput-byte v4, v3, v0

    aput-byte v4, v1, v0

    const-string v1, "\u00c5\u8ba4\u5343I[jg"

    invoke-static {v0, v1}, Ln;->I(ILjava/lang/String;)V

    add-int/lit8 v0, v0, 0x1

    goto :goto_2

    :cond_2
    sget-object v0, Ln;->bx:[B

    aget-byte v1, v0, v6

    sget-object v3, Ln;->by:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v4

    aget-byte v3, v3, v4

    sub-int/2addr v1, v3

    int-to-byte v1, v1

    aput-byte v1, v0, v6

    sget-object v0, Ln;->bx:[B

    aget-byte v1, v0, v9

    sget-object v3, Ln;->by:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v4

    aget-byte v3, v3, v4

    sub-int/2addr v1, v3

    int-to-byte v1, v1

    aput-byte v1, v0, v9

    sget-object v0, Ln;->by:[B

    aget-byte v1, v0, v6

    sget-object v3, Ln;->by:[B

    invoke-static {v2}, Ln;->J(I)I

    move-result v4

    aget-byte v3, v3, v4

    sub-int/2addr v1, v3

    int-to-byte v1, v1

    aput-byte v1, v0, v6

    sget-object v0, Ln;->by:[B

    aget-byte v1, v0, v9

    sget-object v3, Ln;->by:[B

    invoke-static {v7}, Ln;->J(I)I

    move-result v4

    aget-byte v3, v3, v4

    sub-int/2addr v1, v3

    int-to-byte v1, v1

    aput-byte v1, v0, v9

    invoke-static {v2}, Ln;->a(I)I

    move-result v0

    invoke-static {v7}, Ln;->a(I)I

    move-result v1

    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v0

    add-int/lit8 v0, v0, 0x3

    sput v0, Lah;->D:I

    const/16 v0, 0xa

    invoke-static {v7}, Ln;->b(I)I

    move-result v1

    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v0

    add-int/lit8 v0, v0, 0x3

    sput v0, Lah;->E:I

    sget-boolean v0, Ln;->n:Z

    if-eqz v0, :cond_3

    sget v0, Ln;->Code:I

    if-eq v0, v6, :cond_3

    sget v0, Lah;->D:I

    sget-boolean v1, Ln;->X:Z

    if-eqz v1, :cond_7

    const/16 v1, 0xa

    :goto_3
    add-int/2addr v0, v1

    sput v0, Lah;->D:I

    :cond_3
    sget v0, Lah;->D:I

    sget v1, Lah;->D:I

    const/16 v3, 0x10

    if-ge v1, v3, :cond_8

    const/16 v1, 0xe

    :goto_4
    invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I

    move-result v0

    sput v0, Lah;->D:I

    const/16 v0, 0x32

    new-array v0, v0, [I

    sput-object v0, Lah;->S:[I

    sget v0, Lah;->E:I

    new-array v0, v0, [I

    iput-object v0, p0, Lah;->ac:[I

    const/4 v0, 0x0

    sget-boolean v1, Ln;->bk:Z

    if-nez v1, :cond_4

    sget v1, Ln;->bj:I

    const-string v3, "b"

    invoke-static {v1, v3}, Ln;->J(ILjava/lang/String;)[B

    move-result-object v1

    if-eqz v1, :cond_4

    array-length v0, v1

    invoke-static {v1, v2, v0}, Ljavax/microedition/lcdui/Image;->createImage([BII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    :cond_4
    if-nez v0, :cond_5

    const-string v0, "/s.png"

    invoke-static {v0}, Ln;->d(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    :cond_5
    if-nez v0, :cond_6

    const/16 v0, 0x44

    invoke-static {v0}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    :cond_6
    if-eqz v0, :cond_c

    sget-object v1, Lah;->S:[I

    sget-object v3, Lah;->S:[I

    array-length v3, v3

    const/16 v5, 0x15

    sget-object v4, Lah;->S:[I

    array-length v6, v4

    move v4, v2

    invoke-virtual/range {v0 .. v7}, Ljavax/microedition/lcdui/Image;->getRGB([IIIIIII)V

    move v1, v2

    :goto_5
    sget-object v3, Lah;->S:[I

    array-length v3, v3

    if-ge v1, v3, :cond_9

    sget-object v3, Lah;->S:[I

    sget-object v4, Lah;->S:[I

    aget v4, v4, v1

    and-int/lit8 v4, v4, -0x1

    aput v4, v3, v1

    add-int/lit8 v1, v1, 0x1

    goto :goto_5

    :cond_7
    const/4 v1, 0x4

    goto :goto_3

    :cond_8
    const/16 v1, 0x12

    goto :goto_4

    :cond_9
    invoke-virtual {v0}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v1

    const/16 v3, 0x3e

    if-le v1, v3, :cond_a

    const/16 v1, 0x3e

    const/16 v4, 0x16

    move v3, v8

    move v5, v2

    invoke-static/range {v0 .. v5}, Ljavax/microedition/lcdui/Image;->createImage(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    sget v3, Lah;->E:I

    invoke-static {v1, v7, v3, v7, v2}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    iput-object v1, p0, Lah;->V:Ljavax/microedition/lcdui/Image;

    :cond_a
    invoke-virtual {v0}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v1

    const/16 v3, 0x52

    if-le v1, v3, :cond_b

    const/16 v1, 0x52

    const/16 v4, 0x16

    move v3, v8

    move v5, v2

    invoke-static/range {v0 .. v5}, Ljavax/microedition/lcdui/Image;->createImage(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    sget v3, Lah;->E:I

    invoke-static {v1, v7, v3, v7, v2}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    iput-object v1, p0, Lah;->W:Ljavax/microedition/lcdui/Image;

    :cond_b
    const/16 v1, 0x2a

    move v3, v8

    move v4, v8

    move v5, v2

    invoke-static/range {v0 .. v5}, Ljavax/microedition/lcdui/Image;->createImage(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    sget v3, Lah;->D:I

    sub-int/2addr v3, v7

    invoke-static {v1, v2, v3, v7, v2}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    iput-object v1, p0, Lah;->U:Ljavax/microedition/lcdui/Image;

    const/16 v3, 0x2a

    const/16 v4, 0x16

    move v1, v2

    move v5, v2

    invoke-static/range {v0 .. v5}, Ljavax/microedition/lcdui/Image;->createImage(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sget v1, Lah;->E:I

    invoke-static {v0, v7, v1, v7, v2}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    sget v5, Lah;->E:I

    move v3, v2

    move v4, v7

    move v6, v2

    invoke-static/range {v1 .. v6}, Ljavax/microedition/lcdui/Image;->createImage(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v4

    iget-object v5, p0, Lah;->ac:[I

    sget v11, Lah;->E:I

    move v6, v2

    move v8, v2

    move v9, v2

    move v10, v7

    invoke-virtual/range {v4 .. v11}, Ljavax/microedition/lcdui/Image;->getRGB([IIIIIII)V

    move-object v0, v1

    :cond_c
    iput-object v0, p0, Lah;->T:Ljavax/microedition/lcdui/Image;

    sget-object v0, Lah;->S:[I

    sput-object v0, Le;->l:[I

    const/16 v0, 0x10

    sget v1, Lah;->E:I

    const/4 v2, 0x4

    sub-int/2addr v1, v2

    invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I

    move-result v0

    sput v0, Lah;->F:I

    const/4 v0, 0x0

    invoke-static {v0}, Ln;->C(Ljava/lang/String;)V

    invoke-direct {p0}, Lah;->t()V

    return-void
.end method

.method public final Code(Ljava/lang/String;Ljava/lang/String;)V
    .locals 4

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "a="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-static {v1, p1}, Ln;->Code(Ljava/lang/StringBuffer;Ljava/lang/String;)V

    if-eqz p2, :cond_0

    const-string v1, "&b="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-static {v1, p2}, Ln;->Code(Ljava/lang/StringBuffer;Ljava/lang/String;)V

    :cond_0
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuffer;

    invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V

    const-string v3, "overlay:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    const/16 v3, 0x46

    invoke-static {v3}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v2, v3, v0}, Le;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public final Code(Ljava/lang/String;Ljava/lang/String;ILe;)V
    .locals 2

    new-instance v0, Le;

    invoke-direct {v0, p3, p4}, Le;-><init>(ILe;)V

    sget-object v1, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    const/4 v1, 0x0

    invoke-virtual {v0, p1, v1, p2}, Le;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v0}, Le;->Code()V

    sget-boolean v0, Ln;->R:Z

    if-eqz v0, :cond_0

    invoke-static {}, Lag;->Code()V

    :goto_0
    return-void

    :cond_0
    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    goto :goto_0
.end method

.method public final declared-synchronized Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 3

    const-string v0, "rtsp://"

    monitor-enter p0

    if-eqz p1, :cond_3

    :try_start_0
    invoke-static {p1}, Ln;->J(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const/16 v1, 0x42

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4

    const/4 v0, 0x0

    sput-boolean v0, Lah;->am:Z

    :cond_0
    sget-boolean v0, Ln;->be:Z

    if-nez v0, :cond_2

    const/16 v0, 0x41

    invoke-static {v0}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1

    sget-object v0, LCode;->B:Ljava/lang/String;

    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2

    :cond_1
    const/4 v0, 0x1

    sput-boolean v0, Ln;->be:Z

    const/4 v0, 0x0

    invoke-static {v0}, Ln;->Code(Z)V

    :cond_2
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3}, Le;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_3
    :goto_0
    monitor-exit p0

    return-void

    :cond_4
    :try_start_1
    const-string v1, "rtsp://"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_5

    const-string v1, "rtsp://"

    invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_0

    :cond_5
    new-instance v1, Lag;

    const/4 v2, 0x6

    invoke-direct {v1, v2}, Lag;-><init>(I)V

    const-string v2, "rtsp://"

    invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_6

    move-object v0, p1

    :cond_6
    iput-object v0, v1, Lag;->J:Ljava/lang/String;

    invoke-static {v1}, Ln;->Code(Ljava/lang/Runnable;)V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final Code(Ljava/lang/String;Z)V
    .locals 8

    const/16 v7, 0xf

    const/16 v6, 0xb

    const/16 v5, 0xa

    const/16 v4, 0x9

    const/4 v3, 0x1

    sget-boolean v0, Ln;->A:Z

    if-eqz v0, :cond_0

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Canvas;->setFullScreenMode(Z)V

    :cond_0
    sget-boolean v0, Ln;->v:Z

    if-eqz v0, :cond_3

    invoke-static {}, Lah;->u()Ljavax/microedition/lcdui/TextBox;

    move-result-object v0

    iput-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    :goto_0
    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v4

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v3

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v0, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-lez v0, :cond_1

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v7

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_1
    invoke-virtual {p0, v3}, Lah;->Code(I)Le;

    move-result-object v0

    iget-object v0, v0, Le;->Code:Lg;

    iget-object v0, v0, Lg;->C:Ljava/lang/String;

    invoke-static {v0}, Ln;->Z(Ljava/lang/String;)I

    move-result v0

    const/4 v1, -0x1

    if-ne v0, v1, :cond_2

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x12

    aget-object v1, v1, v2

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_2
    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-static {v0}, Lah;->Code(Ljavax/microedition/lcdui/Screen;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {v0, p0}, Ljavax/microedition/lcdui/Displayable;->setCommandListener(Ljavax/microedition/lcdui/CommandListener;)V

    if-nez p1, :cond_4

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    const-string v1, "www."

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V

    :goto_1
    sget-object v0, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Displayable;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-static {v0}, Ln;->Code(Ljavax/microedition/lcdui/TextBox;)V

    return-void

    :cond_3
    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v4

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v3

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v7

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x12

    aget-object v1, v1, v2

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xe

    aget-object v1, v1, v2

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v1, v1, v6

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    goto/16 :goto_0

    :cond_4
    iget-object v0, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {v0, p1}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V

    goto :goto_1
.end method

.method public final Code(Z)V
    .locals 3

    const/4 v2, 0x1

    if-nez p1, :cond_1

    sget v0, Lah;->m:I

    if-eq v0, v2, :cond_1

    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v2

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_0
    :goto_0
    sput-boolean p1, Lah;->t:Z

    return-void

    :cond_1
    sget v0, Lah;->m:I

    const/16 v1, 0x24

    if-eq v0, v1, :cond_0

    sget v0, Lah;->o:I

    const/16 v1, 0x17

    if-ne v0, v1, :cond_0

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_2

    sget v0, Lah;->m:I

    const/4 v1, 0x7

    if-eq v0, v1, :cond_0

    :cond_2
    sget-object v0, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v0, v0, v2

    invoke-virtual {p0, v0}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    goto :goto_0
.end method

.method public final Code(IZ)Z
    .locals 3

    const/4 v2, 0x1

    invoke-static {p1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lah;->Code(Ljava/lang/String;)Le;

    move-result-object v0

    if-eqz v0, :cond_1

    if-nez p2, :cond_0

    iget-object v1, v0, Le;->I:Lg;

    if-nez v1, :cond_1

    :cond_0
    iput-boolean v2, v0, Le;->k:Z

    invoke-virtual {v0}, Le;->B()V

    move v0, v2

    :goto_0
    return v0

    :cond_1
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final Code(Le;)Z
    .locals 4

    const/4 v2, 0x0

    sget v0, Ln;->bG:I

    if-ltz v0, :cond_0

    move v0, v2

    :goto_0
    return v0

    :cond_0
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v1

    move v3, v2

    :goto_1
    if-ge v2, v1, :cond_2

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->lastElement()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Le;

    if-ne v0, p1, :cond_1

    move v0, v3

    goto :goto_0

    :cond_1
    invoke-virtual {p0, v0}, Lah;->I(Le;)Z

    const/4 v0, 0x1

    add-int/lit8 v2, v2, 0x1

    move v3, v0

    goto :goto_1

    :cond_2
    move v0, v3

    goto :goto_0
.end method

.method public final Code(Lg;)Z
    .locals 1

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    if-ne v0, p1, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final I()V
    .locals 14

    const/16 v9, 0xa

    const/4 v11, 0x2

    const/4 v4, 0x1

    const/4 v13, 0x4

    const/4 v6, 0x0

    const/16 v0, 0x8

    invoke-static {v0}, Ln;->d(I)[B

    move-result-object v0

    const/4 v1, 0x3

    new-array v7, v1, [Ljava/lang/Object;

    array-length v1, v0

    const/16 v2, 0x100

    invoke-static {v0, v6, v1, v2, v7}, Ln;->Code([BIII[Ljava/lang/Object;)Ljavax/microedition/lcdui/Image;

    sget v0, Lah;->D:I

    const/16 v1, 0x12

    if-ge v0, v1, :cond_0

    aget-object v0, v7, v6

    check-cast v0, [I

    aget-object v1, v7, v4

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    aget-object v2, v7, v11

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    const/16 v3, 0xc

    move v5, v4

    invoke-static/range {v0 .. v5}, Ln;->Code([IIIIIZ)[I

    move-result-object v0

    aput-object v0, v7, v6

    new-instance v1, Ljava/lang/Integer;

    aget-object v0, v7, v6

    check-cast v0, [I

    array-length v0, v0

    div-int/lit8 v0, v0, 0xc

    invoke-direct {v1, v0}, Ljava/lang/Integer;-><init>(I)V

    aput-object v1, v7, v4

    new-instance v0, Ljava/lang/Integer;

    const/16 v1, 0xc

    invoke-direct {v0, v1}, Ljava/lang/Integer;-><init>(I)V

    aput-object v0, v7, v11

    :cond_0
    aget-object v0, v7, v6

    check-cast v0, [I

    aget-object v1, v7, v4

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v2

    aget-object v1, v7, v11

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    invoke-static {v0, v2, v1, v4}, Ljavax/microedition/lcdui/Image;->createRGBImage([IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    iput-object v0, p0, Lah;->X:Ljavax/microedition/lcdui/Image;

    sget v0, Lah;->D:I

    iget-object v1, p0, Lah;->X:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v1}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v1

    sub-int/2addr v0, v1

    shr-int/lit8 v0, v0, 0x1

    sub-int/2addr v0, v4

    iput v0, p0, Lah;->aa:I

    iget-object v0, p0, Lah;->ac:[I

    iget v1, p0, Lah;->aa:I

    neg-int v1, v1

    invoke-static {v7, v0, v1}, Ln;->Code([Ljava/lang/Object;[II)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    iput-object v0, p0, Lah;->Y:Ljavax/microedition/lcdui/Image;

    sget-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    if-nez v0, :cond_1

    new-array v0, v13, [Ljavax/microedition/lcdui/Image;

    sput-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    invoke-static {v11}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v5

    if-eqz v5, :cond_1

    sget-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    const/16 v8, 0xb

    move v7, v6

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    aput-object v1, v0, v6

    sget-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    const/16 v8, 0xb

    move v7, v9

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    aput-object v1, v0, v4

    sget-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    const/16 v7, 0x14

    const/16 v8, 0xb

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v1

    aput-object v1, v0, v11

    sget-object v0, Lg;->aO:[Ljavax/microedition/lcdui/Image;

    const/4 v1, 0x3

    const/16 v7, 0x1e

    const/16 v8, 0xb

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    aput-object v2, v0, v1

    sget-boolean v0, Ln;->q:Z

    if-eqz v0, :cond_1

    const/16 v7, 0x28

    move v8, v13

    move v9, v13

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sput-object v0, Lah;->af:Ljavax/microedition/lcdui/Image;

    const/16 v9, 0x28

    move-object v7, v5

    move v8, v13

    move v10, v13

    move v11, v13

    move v12, v6

    invoke-static/range {v7 .. v12}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sput-object v0, Lah;->aj:Ljavax/microedition/lcdui/Image;

    const/16 v7, 0x2c

    move v8, v13

    move v9, v13

    move v10, v6

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sput-object v0, Lah;->ah:Ljavax/microedition/lcdui/Image;

    const/16 v9, 0x2c

    move-object v7, v5

    move v8, v13

    move v10, v4

    move v11, v13

    move v12, v6

    invoke-static/range {v7 .. v12}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sput-object v0, Lah;->ai:Ljavax/microedition/lcdui/Image;

    const/16 v9, 0x2c

    const/4 v12, 0x6

    move-object v7, v5

    move v8, v13

    move v10, v4

    move v11, v13

    invoke-static/range {v7 .. v12}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIII)Ljavax/microedition/lcdui/Image;

    move-result-object v0

    sput-object v0, Lah;->ag:Ljavax/microedition/lcdui/Image;

    :cond_1
    sget-object v0, Lg;->O:[Ljavax/microedition/lcdui/Image;

    if-nez v0, :cond_5

    const/4 v0, 0x6

    new-array v0, v0, [Ljavax/microedition/lcdui/Image;

    sput-object v0, Lg;->O:[Ljavax/microedition/lcdui/Image;

    sget-boolean v0, Ln;->r:Z

    if-eqz v0, :cond_4

    move v0, v6

    :goto_0
    sget-boolean v1, Ln;->y:Z

    if-nez v1, :cond_2

    sget-boolean v1, Ln;->t:Z

    if-eqz v1, :cond_3

    :cond_2
    const/4 v1, 0x5

    :goto_1
    if-ge v0, v1, :cond_5

    sget-object v1, Lg;->O:[Ljavax/microedition/lcdui/Image;

    add-int/lit8 v2, v0, 0x47

    invoke-static {v2}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    aput-object v2, v1, v0

    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    :cond_3
    const/4 v1, 0x6

    goto :goto_1

    :cond_4
    move v0, v6

    :goto_2
    const/4 v1, 0x5

    if-ge v0, v1, :cond_5

    sget-object v1, Lg;->O:[Ljavax/microedition/lcdui/Image;

    add-int/lit8 v2, v0, 0x4d

    invoke-static {v2}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    aput-object v2, v1, v0

    add-int/lit8 v0, v0, 0x1

    goto :goto_2

    :cond_5
    sget-object v0, Lah;->ab:[B

    if-nez v0, :cond_6

    const/4 v0, 0x3

    invoke-static {v0}, Ln;->d(I)[B

    move-result-object v0

    sput-object v0, Lah;->ab:[B

    :cond_6
    return-void
.end method

.method public final I(I)V
    .locals 1

    const/4 v0, 0x1

    sub-int v0, p1, v0

    invoke-direct {p0, p1, v0}, Lah;->Z(II)V

    return-void
.end method

.method public final I(Ljava/lang/String;)V
    .locals 1

    const/16 v0, 0x25

    invoke-static {v0}, Ln;->I(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0, p1}, Lah;->Code(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public final I(Ljava/lang/String;Ljava/lang/String;)V
    .locals 3

    const/4 v1, 0x1

    const-string v0, "http://"

    invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_0

    invoke-static {p2, v1, v1}, Ln;->Code(Ljava/lang/String;ZZ)Ljava/lang/String;

    move-result-object v0

    :goto_0
    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "ext:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const-string v2, "%s"

    invoke-static {p1, v2, v0}, Ln;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lah;->Z(Ljava/lang/String;)V

    return-void

    :cond_0
    move-object v0, p2

    goto :goto_0
.end method

.method public final I(Le;)Z
    .locals 3

    const/4 v2, 0x1

    const/4 v0, 0x0

    const/16 v1, 0x10

    invoke-virtual {p1, v1}, Le;->Code(I)Z

    move-result v1

    if-eqz v1, :cond_0

    iget-object v1, p1, Le;->d:Le;

    invoke-virtual {v1}, Le;->g()V

    :cond_0
    sget-object v1, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    if-le v1, v2, :cond_1

    iput-boolean v2, p1, Le;->p:Z

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0, p1}, Ljava/util/Vector;->removeElement(Ljava/lang/Object;)Z

    invoke-direct {p0}, Lah;->p()Z

    move v0, v2

    :cond_1
    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    return v0
.end method

.method public final J()Le;
    .locals 1

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 v0, 0x0

    :goto_0
    return-object v0

    :cond_0
    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->lastElement()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Le;

    move-object v0, p0

    goto :goto_0
.end method

.method public final J(Ljava/lang/String;)V
    .locals 3

    invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v0

    const-string v1, "www."

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_2

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v1

    if-lez v1, :cond_2

    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->contains(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_0

    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->removeElement(Ljava/lang/Object;)Z

    :cond_0
    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    const/16 v2, 0x1e

    if-le v1, v2, :cond_1

    sget-object v1, Lah;->ap:Ljava/util/Vector;

    sget-object v2, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v2}, Ljava/util/Vector;->firstElement()Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/Vector;->removeElement(Ljava/lang/Object;)Z

    :cond_1
    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1, v0}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "ext:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lah;->Z(Ljava/lang/String;)V

    :cond_2
    return-void
.end method

.method public final declared-synchronized Z()V
    .locals 6

    monitor-enter p0

    :try_start_0
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iget v2, p0, Lah;->x:I

    if-ltz v2, :cond_1

    iget-wide v2, p0, Lah;->w:J

    cmp-long v2, v0, v2

    if-ltz v2, :cond_1

    const/16 v2, 0x28

    int-to-long v2, v2

    add-long/2addr v0, v2

    iput-wide v0, p0, Lah;->w:J

    const/4 v0, 0x1

    iput-boolean v0, p0, Lah;->ax:Z

    invoke-static {}, Lah;->f()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    iget-wide v2, p0, Lah;->w:J

    const/16 v4, 0x4e20

    int-to-long v4, v4

    add-long/2addr v2, v4

    cmp-long v0, v0, v2

    if-ltz v0, :cond_0

    iget-object v0, p0, Lah;->y:Lag;

    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    const/4 v0, 0x0

    iput-object v0, p0, Lah;->y:Lag;
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final Z(I)V
    .locals 1

    const/4 v0, 0x1

    sub-int v0, p1, v0

    invoke-direct {p0, v0, p1}, Lah;->Z(II)V

    return-void
.end method

.method public final Z(Ljava/lang/String;)V
    .locals 1

    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0, v0}, Lah;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public final a()Z
    .locals 1

    sget-boolean v0, Ln;->P:Z

    if-eqz v0, :cond_0

    invoke-direct {p0}, Lah;->o()Z

    move-result v0

    if-nez v0, :cond_0

    sget-object v0, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v0}, Ljava/util/Vector;->size()I

    move-result v0

    if-lez v0, :cond_1

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    iget v0, v0, Lg;->m:I

    if-gtz v0, :cond_0

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v0

    iget v0, v0, Lg;->n:I

    if-lez v0, :cond_1

    :cond_0
    sget-boolean v0, Ln;->au:Z

    if-eqz v0, :cond_2

    :cond_1
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;)Z

    move-result v0

    if-eqz v0, :cond_3

    :cond_2
    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_3
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final b()V
    .locals 1

    sget-boolean v0, Ln;->P:Z

    if-nez v0, :cond_0

    const/4 v0, 0x1

    :goto_0
    sput-boolean v0, Ln;->P:Z

    invoke-direct {p0}, Lah;->t()V

    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    return-void

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public final c()V
    .locals 6

    const/4 v5, 0x0

    sget-boolean v0, Ln;->E:Z

    if-eqz v0, :cond_0

    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    :goto_0
    return-void

    :cond_0
    sget v0, Lah;->K:I

    sget v1, Lah;->D:I

    sub-int/2addr v0, v1

    sget v1, Lah;->H:I

    sget v2, Lah;->D:I

    add-int v3, v0, v2

    sget v4, Ln;->F:I

    if-eq v3, v4, :cond_1

    sget v3, Ln;->Code:I

    const/4 v4, 0x6

    if-ne v3, v4, :cond_2

    :cond_1
    add-int/lit8 v2, v2, 0x1

    :cond_2
    sget-boolean v3, Ln;->R:Z

    if-eqz v3, :cond_3

    invoke-static {}, Lag;->Code()V

    goto :goto_0

    :cond_3
    iget-boolean v3, p0, Lah;->at:Z

    if-eqz v3, :cond_4

    sget-boolean v3, Lah;->P:Z

    if-eqz v3, :cond_5

    :cond_4
    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    goto :goto_0

    :cond_5
    invoke-static {v5, v5}, Ljava/lang/Math;->max(II)I

    move-result v3

    invoke-static {v0, v5}, Ljava/lang/Math;->max(II)I

    move-result v4

    add-int/2addr v1, v5

    sub-int/2addr v1, v3

    add-int/2addr v0, v2

    sub-int/2addr v0, v4

    invoke-virtual {p0, v3, v4, v1, v0}, Ljavax/microedition/lcdui/Canvas;->repaint(IIII)V

    goto :goto_0
.end method

.method public final declared-synchronized commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V
    .locals 8

    const/4 v7, -0x1

    const/4 v6, 0x0

    const/4 v5, 0x0

    const/4 v4, 0x1

    monitor-enter p0

    :try_start_0
    iget-boolean v1, p0, Lah;->p:Z

    if-eqz v1, :cond_1

    const/4 v1, 0x0

    iput-boolean v1, p0, Lah;->p:Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x3

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_2

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v1

    iget-boolean v1, v1, Le;->n:Z

    if-eqz v1, :cond_2

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    invoke-virtual {v1}, Lg;->y()V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v1

    monitor-exit p0

    throw v1

    :cond_2
    :try_start_2
    sget-boolean v1, Ln;->af:Z

    if-eqz v1, :cond_3

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x4

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_3

    iget v1, p0, Lah;->aw:I

    const/16 v2, -0xb

    if-ne v1, v2, :cond_3

    const/4 v1, 0x1

    iput-boolean v1, p0, Lah;->p:Z

    :cond_3
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xe

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_4

    invoke-static {}, LBrowser;->Code()V

    goto :goto_0

    :cond_4
    invoke-direct {p0}, Lah;->p()Z

    move-result v1

    if-nez v1, :cond_0

    if-ne p2, p0, :cond_5

    invoke-direct {p0, p1}, Lah;->Code(Ljavax/microedition/lcdui/Command;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p0, v1}, Lah;->Z(Ljava/lang/String;)V

    goto :goto_0

    :cond_5
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x4

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_6

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xa

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_6

    sget-object v1, Lah;->l:[Ljavax/microedition/lcdui/Command;

    const/4 v2, 0x1

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_8

    :cond_6
    instance-of v1, p2, Ljavax/microedition/lcdui/List;

    if-eqz v1, :cond_1d

    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    :goto_1
    sget-boolean v2, Ln;->A:Z

    if-eqz v2, :cond_7

    if-ne v1, p0, :cond_7

    const/4 v2, 0x1

    invoke-virtual {p0, v2}, Ljavax/microedition/lcdui/Canvas;->setFullScreenMode(Z)V

    :cond_7
    if-eqz v1, :cond_0

    sget-object v2, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v2, v1}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Displayable;)V

    goto :goto_0

    :cond_8
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x9

    aget-object v1, v1, v2

    if-eq p1, v1, :cond_9

    sget-object v1, Ljavax/microedition/lcdui/List;->SELECT_COMMAND:Ljavax/microedition/lcdui/Command;

    if-eq p1, v1, :cond_9

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x13

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_17

    :cond_9
    instance-of v1, p2, Ljavax/microedition/lcdui/List;

    if-eqz v1, :cond_b

    check-cast p2, Ljavax/microedition/lcdui/List;

    invoke-virtual {p2}, Ljavax/microedition/lcdui/List;->getSelectedIndex()I

    move-result v1

    if-ltz v1, :cond_a

    iget-object v2, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual {p2, v1}, Ljavax/microedition/lcdui/List;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V

    :cond_a
    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    goto :goto_1

    :cond_b
    instance-of v1, p2, Ljavax/microedition/lcdui/TextBox;

    if-eqz v1, :cond_1d

    move-object v0, p2

    check-cast v0, Ljavax/microedition/lcdui/TextBox;

    move-object v1, v0

    invoke-virtual {v1}, Ljavax/microedition/lcdui/TextBox;->getString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v2

    if-eqz v2, :cond_c

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v2

    iget v2, v2, Lg;->am:I

    const/16 v3, 0x61

    if-eq v2, v3, :cond_c

    const/16 v2, 0xa

    invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(I)I

    move-result v2

    if-ne v2, v7, :cond_d

    :cond_c
    const/16 v2, 0x2028

    invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(I)I

    move-result v2

    if-ne v2, v7, :cond_d

    const/16 v2, 0x2029

    invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(I)I

    move-result v2

    if-eq v2, v7, :cond_1e

    :cond_d
    new-instance v2, Ljava/lang/StringBuffer;

    invoke-direct {v2, v1}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V

    const/16 v1, 0x2029

    const/16 v3, 0xa

    invoke-static {v2, v1, v3}, Ln;->Code(Ljava/lang/StringBuffer;CC)V

    const/16 v1, 0x2028

    const/16 v3, 0xa

    invoke-static {v2, v1, v3}, Ln;->Code(Ljava/lang/StringBuffer;CC)V

    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget v1, v1, Lg;->am:I

    const/16 v3, 0x61

    if-eq v1, v3, :cond_e

    const/16 v1, 0xa

    iget-object v3, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    if-ne p2, v3, :cond_10

    move v3, v5

    :goto_2
    invoke-static {v2, v1, v3}, Ln;->Code(Ljava/lang/StringBuffer;CC)V

    :cond_e
    invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v1

    move-object v2, v1

    :goto_3
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x13

    aget-object v1, v1, v3

    if-ne p1, v1, :cond_11

    const/16 v1, 0x2f

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p0, v1}, Lah;->Z(Ljava/lang/String;)V

    :cond_f
    :goto_4
    sget-boolean v1, Ln;->D:Z

    if-eqz v1, :cond_1d

    new-instance v1, Ljavax/microedition/lcdui/Alert;

    sget-object v2, LCode;->Code:Ljava/lang/String;

    const/16 v3, 0x16

    invoke-static {v3}, Ln;->I(I)Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    sget-object v5, Ljavax/microedition/lcdui/AlertType;->INFO:Ljavax/microedition/lcdui/AlertType;

    invoke-direct {v1, v2, v3, v4, v5}, Ljavax/microedition/lcdui/Alert;-><init>(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;Ljavax/microedition/lcdui/AlertType;)V

    const/16 v2, 0x32

    invoke-virtual {v1, v2}, Ljavax/microedition/lcdui/Alert;->setTimeout(I)V

    sget-object v2, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v2, v1, p0}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Alert;Ljavax/microedition/lcdui/Displayable;)V

    move-object v1, v6

    goto/16 :goto_1

    :cond_10
    const/16 v3, 0x20

    goto :goto_2

    :cond_11
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v1

    const/16 v3, 0x10

    invoke-virtual {v1, v3}, Le;->Code(I)Z

    move-result v1

    if-eqz v1, :cond_12

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v1

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Le;->Code(Ljava/lang/String;Z)V

    goto :goto_4

    :cond_12
    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget-object v1, v1, Lg;->C:Ljava/lang/String;

    invoke-static {v1}, Ln;->Z(Ljava/lang/String;)I

    move-result v1

    const/16 v3, 0x6d

    if-ne v1, v3, :cond_13

    sget-object v1, Ln;->bp:Ljava/util/Vector;

    sget v3, Ln;->ba:I

    invoke-static {v1, v3}, Ln;->Code(Ljava/util/Vector;I)[Ljava/lang/Object;

    move-result-object v1

    const/4 v3, 0x0

    aget-object v1, v1, v3

    check-cast v1, Ljava/lang/String;

    invoke-virtual {p0, v1, v2}, Lah;->I(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_4

    :cond_13
    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v1

    iget v1, v1, Le;->m:I
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    const/16 v3, 0x7f

    if-ne v1, v3, :cond_15

    :try_start_3
    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v3

    invoke-virtual {v1, v2}, Lg;->I(Ljava/lang/String;)I

    move-result v2

    if-nez v2, :cond_14

    new-instance v1, Ljava/lang/StringBuffer;

    invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V

    const-string v2, "overlay:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    const/16 v2, 0x2e

    invoke-static {v2}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v4, 0x0

    invoke-virtual {v3, v1, v2, v4}, Le;->Code(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_4

    :catchall_1
    move-exception v1

    goto/16 :goto_4

    :cond_14
    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lg;->I(I)V
    :try_end_3
    .catchall {:try_start_3 .. :try_end_3} :catchall_1

    const/4 v2, 0x1

    :try_start_4
    iput-boolean v2, v3, Le;->n:Z

    iget v2, v1, Lg;->m:I

    iput v2, v1, Lg;->o:I

    iget v2, v1, Lg;->n:I

    iput v2, v1, Lg;->p:I

    const/16 v2, 0x18

    iput v2, v1, Lg;->m:I

    const/4 v2, 0x3

    iput v2, v1, Lg;->n:I

    goto/16 :goto_4

    :cond_15
    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    iget-object v1, v1, Lg;->C:Ljava/lang/String;

    invoke-static {v1}, Ln;->Z(Ljava/lang/String;)I

    move-result v1

    const/16 v3, 0x3c

    if-ne v1, v3, :cond_16

    new-instance v1, Lak;

    invoke-direct {v1, p0, v2}, Lak;-><init>(Lah;Ljava/lang/String;)V

    invoke-static {v1}, Ln;->Code(Ljava/lang/Runnable;)V

    goto/16 :goto_4

    :cond_16
    invoke-direct {p0}, Lah;->r()Lg;

    move-result-object v1

    const/4 v3, 0x0

    invoke-virtual {v1, v2, v3}, Lg;->I(Ljava/lang/String;Z)Z

    move-result v1

    if-nez v1, :cond_f

    invoke-virtual {p0, v2}, Lah;->J(Ljava/lang/String;)V

    goto/16 :goto_4

    :cond_17
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xf

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1a

    sget-boolean v1, Ln;->A:Z

    if-eqz v1, :cond_18

    const/4 v1, 0x0

    invoke-virtual {p0, v1}, Ljavax/microedition/lcdui/Canvas;->setFullScreenMode(Z)V

    :cond_18
    new-instance v2, Ljavax/microedition/lcdui/List;

    const/4 v1, 0x6

    invoke-static {v1}, Ln;->I(I)Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x3

    invoke-direct {v2, v1, v3}, Ljavax/microedition/lcdui/List;-><init>(Ljava/lang/String;I)V

    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1}, Ljava/util/Vector;->size()I

    move-result v1

    sub-int/2addr v1, v4

    move v3, v1

    :goto_5
    if-ltz v3, :cond_19

    sget-object v1, Lah;->ap:Ljava/util/Vector;

    invoke-virtual {v1, v3}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    const/4 v4, 0x0

    invoke-virtual {v2, v1, v4}, Ljavax/microedition/lcdui/List;->append(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I

    add-int/lit8 v1, v3, -0x1

    move v3, v1

    goto :goto_5

    :cond_19
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x9

    aget-object v1, v1, v3

    invoke-virtual {v2, v1}, Ljavax/microedition/lcdui/List;->setSelectCommand(Ljavax/microedition/lcdui/Command;)V

    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x4

    aget-object v1, v1, v3

    invoke-virtual {v2, v1}, Ljavax/microedition/lcdui/Displayable;->addCommand(Ljavax/microedition/lcdui/Command;)V

    invoke-static {v2}, Lah;->Code(Ljavax/microedition/lcdui/Screen;)V

    invoke-virtual {v2, p0}, Ljavax/microedition/lcdui/Displayable;->setCommandListener(Ljavax/microedition/lcdui/CommandListener;)V

    sget-object v1, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v1, v2}, Ljavax/microedition/lcdui/Display;->setCurrent(Ljavax/microedition/lcdui/Displayable;)V

    move-object v1, v6

    goto/16 :goto_1

    :cond_1a
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0x12

    aget-object v1, v1, v2
    :try_end_4
    .catchall {:try_start_4 .. :try_end_4} :catchall_0

    if-ne p1, v1, :cond_1b

    const/4 v1, 0x1

    :try_start_5
    invoke-virtual {p0, v1}, Lah;->Code(I)Le;

    move-result-object v1

    iget-object v2, v1, Le;->Code:Lg;

    iget-object v2, v2, Lg;->C:Ljava/lang/String;

    invoke-static {v2}, Ln;->Z(Ljava/lang/String;)I

    move-result v2

    if-ne v2, v7, :cond_1c

    iget-object v2, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    iget-object v1, v1, Le;->Code:Lg;

    iget-object v1, v1, Lg;->C:Ljava/lang/String;

    invoke-virtual {v2, v1}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V
    :try_end_5
    .catchall {:try_start_5 .. :try_end_5} :catchall_2

    move-object v1, v6

    goto/16 :goto_1

    :catchall_2
    move-exception v1

    :try_start_6
    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    const-string v2, "www."

    invoke-virtual {v1, v2}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V

    move-object v1, v6

    goto/16 :goto_1

    :cond_1b
    sget-object v1, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v2, 0xb

    aget-object v1, v1, v2

    if-ne p1, v1, :cond_1c

    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    if-eqz v1, :cond_1c

    sget-object v1, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v1}, Ljavax/microedition/lcdui/Display;->getCurrent()Ljavax/microedition/lcdui/Displayable;

    move-result-object v1

    iget-object v2, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    if-ne v1, v2, :cond_1c

    iget-object v1, p0, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    const-string v2, "www."

    invoke-virtual {v1, v2}, Ljavax/microedition/lcdui/TextBox;->setString(Ljava/lang/String;)V
    :try_end_6
    .catchall {:try_start_6 .. :try_end_6} :catchall_0

    :cond_1c
    move-object v1, v6

    goto/16 :goto_1

    :cond_1d
    move-object v1, p0

    goto/16 :goto_1

    :cond_1e
    move-object v2, v1

    goto/16 :goto_3
.end method

.method public final d()V
    .locals 6

    iget-object v0, p0, Lah;->aH:Ljava/util/TimerTask;

    if-nez v0, :cond_0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    sput-wide v0, Lah;->ak:J

    new-instance v0, Lag;

    const/4 v1, 0x1

    invoke-direct {v0, v1}, Lag;-><init>(I)V

    iput-object v0, p0, Lah;->aH:Ljava/util/TimerTask;

    iget-object v0, p0, Lah;->as:Ljava/util/Timer;

    iget-object v1, p0, Lah;->aH:Ljava/util/TimerTask;

    const-wide/16 v2, 0x0

    const/16 v4, 0x1f4

    int-to-long v4, v4

    invoke-virtual/range {v0 .. v5}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V

    :cond_0
    return-void
.end method

.method public final e()V
    .locals 1

    iget-object v0, p0, Lah;->aH:Ljava/util/TimerTask;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lah;->aH:Ljava/util/TimerTask;

    invoke-virtual {v0}, Ljava/util/TimerTask;->cancel()Z

    const/4 v0, 0x0

    iput-object v0, p0, Lah;->aH:Ljava/util/TimerTask;

    :cond_0
    return-void
.end method

.method public final declared-synchronized hideNotify()V
    .locals 1

    monitor-enter p0

    :try_start_0
    invoke-direct {p0}, Lah;->q()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    monitor-exit p0

    return-void

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final i()V
    .locals 4

    const/4 v0, -0x1

    const/4 v1, 0x0

    const/4 v2, 0x1

    const/4 v3, 0x0

    invoke-static {v0, v1, v2, v3}, Lah;->Code(IZZLjava/util/Calendar;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lah;->aP:Ljava/lang/String;

    return-void
.end method

.method public final j()V
    .locals 0

    return-void
.end method

.method public final k()V
    .locals 0

    return-void
.end method

.method public final declared-synchronized keyPressed(I)V
    .locals 6

    const/16 v4, 0x28

    monitor-enter p0

    :try_start_0
    invoke-static {}, Ln;->a()V

    invoke-static {p1}, Ln;->g(I)V

    sget-boolean v0, Ln;->cf:Z

    if-eqz v0, :cond_1

    invoke-direct {p0, p1}, Lah;->J(I)I

    move-result v0

    invoke-direct {p0, v0}, Lah;->B(I)Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_1

    move-result v0

    if-nez v0, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    if-nez v0, :cond_0

    sget-boolean v0, Ln;->ai:Z

    if-eqz v0, :cond_2

    const/4 v0, -0x6

    if-ne p1, v0, :cond_2

    sget-wide v0, Lah;->aA:J
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    const/16 v2, 0x64

    int-to-long v2, v2

    add-long/2addr v0, v2

    :try_start_2
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_1

    move-result-wide v2

    cmp-long v0, v0, v2

    if-lez v0, :cond_2

    const/4 v0, 0x1

    :try_start_3
    sput-boolean v0, Lah;->aB:Z
    :try_end_3
    .catchall {:try_start_3 .. :try_end_3} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_2
    :try_start_4
    sget v0, Ln;->Code:I

    const/4 v1, -0x1

    if-ne v0, v1, :cond_3

    iget v0, p0, Lah;->aw:I
    :try_end_4
    .catchall {:try_start_4 .. :try_end_4} :catchall_0

    add-int/lit8 v0, v0, 0x64

    if-ne p1, v0, :cond_3

    :try_start_5
    invoke-virtual {p0, p1}, Ljavax/microedition/lcdui/Canvas;->getKeyName(I)Ljava/lang/String;

    :cond_3
    sget-boolean v0, Ln;->av:Z
    :try_end_5
    .catchall {:try_start_5 .. :try_end_5} :catchall_1

    if-eqz v0, :cond_4

    const v0, 0xe830

    if-eq p1, v0, :cond_0

    :cond_4
    :try_start_6
    iput p1, p0, Lah;->aw:I

    const/16 v0, -0xb

    if-ne p1, v0, :cond_5

    sget v0, Ln;->Code:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_5

    const/4 v0, 0x1

    sput-boolean v0, Ln;->ae:Z
    :try_end_6
    .catchall {:try_start_6 .. :try_end_6} :catchall_0

    :cond_5
    :try_start_7
    invoke-direct {p0, p1}, Lah;->J(I)I

    move-result v0

    invoke-direct {p0}, Lah;->q()V

    sget-boolean v1, Ln;->ae:Z

    if-eqz v1, :cond_6

    invoke-direct {p0, v0}, Lah;->B(I)Z

    move-result v1

    if-eqz v1, :cond_0

    :cond_6
    invoke-direct {p0, v0}, Lah;->C(I)V

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lah;->Code(II)V

    invoke-direct {p0, v0}, Lah;->B(I)Z

    move-result v1

    if-eqz v1, :cond_0

    iput v0, p0, Lah;->v:I

    const/4 v0, 0x0

    iput v0, p0, Lah;->x:I

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    sget v2, Ln;->T:I

    int-to-long v2, v2

    add-long/2addr v0, v2

    iput-wide v0, p0, Lah;->w:J

    sget-boolean v0, Ln;->V:Z

    if-nez v0, :cond_0

    iget-object v0, p0, Lah;->y:Lag;

    if-nez v0, :cond_0

    new-instance v0, Lag;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lag;-><init>(I)V

    iput-object v0, p0, Lah;->y:Lag;

    iget-object v0, p0, Lah;->as:Ljava/util/Timer;

    iget-object v1, p0, Lah;->y:Lag;

    int-to-long v2, v4

    int-to-long v4, v4

    invoke-virtual/range {v0 .. v5}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V
    :try_end_7
    .catchall {:try_start_7 .. :try_end_7} :catchall_1

    goto/16 :goto_0

    :catchall_1
    move-exception v0

    const/4 v0, 0x2

    :try_start_8
    invoke-virtual {p0, v0}, Lah;->I(I)V
    :try_end_8
    .catchall {:try_start_8 .. :try_end_8} :catchall_0

    goto/16 :goto_0
.end method

.method public final declared-synchronized keyReleased(I)V
    .locals 2

    monitor-enter p0

    :try_start_0
    invoke-static {}, Ln;->a()V

    invoke-static {p1}, Ln;->g(I)V

    const/16 v0, 0x8

    invoke-static {v0}, Ln;->f(I)V

    sget-boolean v0, Ln;->cf:Z

    if-eqz v0, :cond_1

    invoke-direct {p0, p1}, Lah;->J(I)I

    move-result v0

    invoke-direct {p0, v0}, Lah;->B(I)Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    move-result v0

    if-nez v0, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    if-nez v0, :cond_0

    sget-boolean v0, Ln;->ai:Z

    if-eqz v0, :cond_4

    const/4 v0, -0x1

    int-to-long v0, v0

    sput-wide v0, Lah;->aA:J

    const/4 v0, -0x6

    if-ne p1, v0, :cond_3

    sget-boolean v0, Lah;->aB:Z

    if-eqz v0, :cond_2

    const/4 v0, 0x0

    sput-boolean v0, Lah;->aB:Z
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_2
    :try_start_2
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    sput-wide v0, Lah;->aA:J

    :cond_3
    const/4 v0, 0x0

    sput-boolean v0, Lah;->aB:Z

    :cond_4
    iget v0, p0, Lah;->aw:I

    if-ne p1, v0, :cond_0

    const v0, 0x7fffffff

    iput v0, p0, Lah;->aw:I

    invoke-direct {p0}, Lah;->q()V

    invoke-direct {p0, p1}, Lah;->J(I)I

    move-result v0

    sget-boolean v1, Ln;->ae:Z

    if-eqz v1, :cond_0

    invoke-direct {p0, v0}, Lah;->B(I)Z

    move-result v1

    if-nez v1, :cond_0

    invoke-direct {p0, v0}, Lah;->C(I)V

    const/4 v1, 0x0

    invoke-direct {p0, v0, v1}, Lah;->Code(II)V

    const/16 v1, -0xb

    if-ne v0, v1, :cond_0

    sget v0, Ln;->Code:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_0

    const/4 v0, 0x0

    sput-boolean v0, Ln;->ae:Z
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    goto :goto_0
.end method

.method public final declared-synchronized keyRepeated(I)V
    .locals 1

    monitor-enter p0

    :try_start_0
    sget-boolean v0, Ln;->cf:Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-eqz v0, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    if-nez v0, :cond_0

    sget-boolean v0, Ln;->V:Z

    if-eqz v0, :cond_0

    invoke-direct {p0, p1}, Lah;->J(I)I

    move-result v0

    invoke-direct {p0, v0}, Lah;->B(I)Z

    move-result v0

    if-eqz v0, :cond_0

    const/4 v0, 0x1

    iput-boolean v0, p0, Lah;->ax:Z

    invoke-static {}, Lah;->f()V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final declared-synchronized paint(Ljavax/microedition/lcdui/Graphics;)V
    .locals 20

    monitor-enter p0

    :try_start_0
    move-object/from16 v0, p0

    iget-boolean v0, v0, Lah;->at:Z

    move v5, v0

    if-eqz v5, :cond_0

    sget-boolean v5, Lah;->P:Z

    if-eqz v5, :cond_a

    :cond_0
    sget-object v5, Lah;->S:[I
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_1

    if-eqz v5, :cond_4

    :try_start_1
    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipX()I

    move-result v6

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v7

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipWidth()I

    move-result v8

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipHeight()I

    move-result v9

    sget-object v5, Lah;->S:[I

    const/16 v10, 0x30

    aget v10, v5, v10

    sget-object v5, Lah;->S:[I

    const/16 v11, 0x31

    aget v11, v5, v11

    move-object/from16 v5, p1

    invoke-static/range {v5 .. v11}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIIIII)V

    :goto_0
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->O:Ljavax/microedition/lcdui/Image;

    move-object v5, v0

    if-nez v5, :cond_1

    const/16 v5, 0x45

    invoke-static {v5}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v5

    move-object v0, v5

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->O:Ljavax/microedition/lcdui/Image;

    :cond_1
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->O:Ljavax/microedition/lcdui/Image;

    move-object v5, v0

    if-eqz v5, :cond_2

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->O:Ljavax/microedition/lcdui/Image;

    move-object v5, v0

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v6

    shr-int/lit8 v6, v6, 0x1

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v7

    shr-int/lit8 v7, v7, 0x1

    const/4 v8, 0x3

    move-object/from16 v0, p1

    move-object v1, v5

    move v2, v6

    move v3, v7

    move v4, v8

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_2
    const/16 v5, 0x500

    move-object/from16 v0, p0

    iget v0, v0, Lah;->Code:I

    move v6, v0

    add-int/lit8 v6, v6, 0x1

    mul-int/lit16 v6, v6, 0x100

    invoke-direct/range {p0 .. p0}, Lah;->l()Z

    move-result v7

    if-eqz v7, :cond_8

    new-instance v7, Ljava/lang/StringBuffer;

    const/16 v8, 0x71

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V

    sget-object v8, LCode;->d:[Ljava/lang/String;

    array-length v8, v8

    mul-int/lit16 v8, v8, 0x200

    add-int/2addr v5, v8

    sget-boolean v8, Ln;->bc:Z

    if-eqz v8, :cond_5

    sget-object v8, LCode;->d:[Ljava/lang/String;

    array-length v8, v8

    mul-int/lit16 v8, v8, 0x200

    add-int/2addr v6, v8

    move/from16 v19, v6

    move v6, v5

    move/from16 v5, v19

    :goto_1
    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v8

    sget-object v9, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v10, 0x0

    aget-object v9, v9, v10

    invoke-virtual {v9}, Ljavax/microedition/lcdui/Font;->getHeight()I

    move-result v9

    sub-int/2addr v8, v9

    const/16 v9, 0xf

    sub-int/2addr v8, v9

    sget-object v9, Lah;->S:[I

    if-eqz v9, :cond_9

    sget-object v9, Lah;->S:[I

    const/16 v10, 0x2f

    aget v9, v9, v10

    move-object/from16 v0, p1

    move v1, v9

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    :goto_2
    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v9

    div-int/lit8 v9, v9, 0xa

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v10

    shl-int/lit8 v10, v10, 0x3

    mul-int/2addr v5, v10

    mul-int/lit8 v6, v6, 0xa

    div-int/2addr v5, v6

    const/16 v6, 0xa

    move-object/from16 v0, p1

    move v1, v9

    move v2, v8

    move v3, v5

    move v4, v6

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->fillRect(IIII)V

    const/4 v5, 0x0

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v5

    div-int/lit8 v5, v5, 0xa

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v6

    shl-int/lit8 v6, v6, 0x3

    div-int/lit8 v6, v6, 0xa

    const/16 v9, 0xa

    move-object/from16 v0, p1

    move v1, v5

    move v2, v8

    move v3, v6

    move v4, v9

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawRect(IIII)V

    const/4 v5, 0x0

    move-object/from16 v0, p1

    move v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    sget-object v5, Ln;->bw:[Ljavax/microedition/lcdui/Font;

    const/4 v6, 0x0

    aget-object v5, v5, v6

    move-object/from16 v0, p1

    move-object v1, v5

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setFont(Ljavax/microedition/lcdui/Font;)V

    invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v6

    shr-int/lit8 v6, v6, 0x1

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v7

    const/4 v8, 0x2

    sub-int/2addr v7, v8

    const/16 v8, 0x21

    move-object/from16 v0, p1

    move-object v1, v5

    move v2, v6

    move v3, v7

    move v4, v8

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawString(Ljava/lang/String;III)V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    :try_start_2
    sget-boolean v5, Ln;->aY:Z

    if-eqz v5, :cond_3

    move-object/from16 v0, p0

    iget v0, v0, Lah;->Code:I

    move v5, v0

    const/4 v6, 0x2

    if-le v5, v6, :cond_3

    move-object/from16 v0, p0

    iget v0, v0, Lah;->aG:I

    move v5, v0

    add-int/lit8 v5, v5, 0x1

    move v0, v5

    move-object/from16 v1, p0

    iput v0, v1, Lah;->aG:I
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_1

    :cond_3
    :goto_3
    monitor-exit p0

    return-void

    :cond_4
    :try_start_3
    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipX()I

    move-result v6

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v7

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipWidth()I

    move-result v8

    invoke-virtual/range {p1 .. p1}, Ljavax/microedition/lcdui/Graphics;->getClipHeight()I

    move-result v9

    const v10, 0xffffff

    move-object/from16 v5, p1

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIIII)V
    :try_end_3
    .catchall {:try_start_3 .. :try_end_3} :catchall_0

    goto/16 :goto_0

    :catchall_0
    move-exception v5

    const/4 v5, 0x2

    :try_start_4
    move-object/from16 v0, p0

    move v1, v5

    invoke-virtual {v0, v1}, Lah;->I(I)V
    :try_end_4
    .catchall {:try_start_4 .. :try_end_4} :catchall_1

    goto :goto_3

    :catchall_1
    move-exception v5

    monitor-exit p0

    throw v5

    :cond_5
    const/4 v8, 0x0

    :try_start_5
    sget v9, Lad;->J:I

    invoke-static {v8, v9}, Ljava/lang/Math;->max(II)I

    move-result v8

    mul-int/lit16 v8, v8, 0x200

    add-int/2addr v6, v8

    sget v8, Lad;->J:I

    sget v9, Lah;->Q:I

    if-ne v8, v9, :cond_6

    sget v8, Lad;->J:I

    const/4 v9, -0x1

    if-ne v8, v9, :cond_7

    :cond_6
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    sput-wide v8, Lah;->R:J

    sget v8, Lad;->J:I

    sput v8, Lah;->Q:I

    move/from16 v19, v6

    move v6, v5

    move/from16 v5, v19

    goto/16 :goto_1

    :cond_7
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    sget-wide v10, Lah;->R:J

    sub-long/2addr v8, v10

    long-to-int v8, v8

    const/4 v9, 0x0

    const/16 v10, 0x7530

    invoke-static {v8, v9, v10}, Ln;->Code(III)I

    move-result v8

    mul-int/lit16 v8, v8, 0x200

    div-int/lit16 v8, v8, 0x7530

    add-int/2addr v6, v8

    move/from16 v19, v6

    move v6, v5

    move/from16 v5, v19

    goto/16 :goto_1

    :cond_8
    new-instance v7, Ljava/lang/StringBuffer;

    const/16 v8, 0x86

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V

    move/from16 v19, v6

    move v6, v5

    move/from16 v5, v19

    goto/16 :goto_1

    :cond_9
    const v9, 0xac1614

    move-object/from16 v0, p1

    move v1, v9

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V
    :try_end_5
    .catchall {:try_start_5 .. :try_end_5} :catchall_0

    goto/16 :goto_2

    :cond_a
    const/4 v5, 0x0

    :try_start_6
    move-object v0, v5

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->O:Ljavax/microedition/lcdui/Image;

    sget-boolean v5, Ln;->O:Z

    if-eqz v5, :cond_2a

    sget-object v5, Lah;->al:Ljavax/microedition/lcdui/Image;

    if-nez v5, :cond_c

    sget v5, Lah;->L:I

    sget v6, Lah;->M:I

    mul-int/2addr v5, v6

    shl-int/lit8 v5, v5, 0x1

    sget-object v6, LBrowser;->J:Ljavax/microedition/lcdui/Display;
    :try_end_6
    .catchall {:try_start_6 .. :try_end_6} :catchall_1

    :try_start_7
    invoke-virtual {v6}, Ljavax/microedition/lcdui/Display;->numColors()I

    move-result v6

    const/high16 v7, 0x1

    if-le v6, v7, :cond_b

    shl-int/lit8 v5, v5, 0x1

    :cond_b
    sget v6, Lah;->L:I

    sget v7, Lah;->M:I

    invoke-static {v6, v7}, Ljavax/microedition/lcdui/Image;->createImage(II)Ljavax/microedition/lcdui/Image;

    move-result-object v6

    sput-object v6, Lah;->al:Ljavax/microedition/lcdui/Image;

    sget-object v6, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v6}, Ljavax/microedition/lcdui/Image;->getGraphics()Ljavax/microedition/lcdui/Graphics;

    move-result-object v6

    sput-object v6, Lah;->aL:Ljavax/microedition/lcdui/Graphics;

    sget-wide v6, Ln;->J:J

    int-to-long v8, v5

    add-long v5, v6, v8

    sput-wide v5, Ln;->J:J

    :cond_c
    sput-object p1, Lah;->aM:Ljavax/microedition/lcdui/Graphics;

    sget-object v5, Lah;->aL:Ljavax/microedition/lcdui/Graphics;

    const/4 v6, 0x0

    const/4 v7, 0x0

    sget-object v8, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v8}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v8

    sget-object v9, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v9}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v9

    invoke-virtual {v5, v6, v7, v8, v9}, Ljavax/microedition/lcdui/Graphics;->setClip(IIII)V

    :goto_4
    const/4 v6, 0x0

    sput-boolean v6, Lah;->aJ:Z

    move-object/from16 v0, p0

    iget-boolean v0, v0, Lah;->ax:Z

    move v6, v0

    if-eqz v6, :cond_d

    move-object/from16 v0, p0

    iget v0, v0, Lah;->x:I

    move v6, v0

    if-ltz v6, :cond_d

    move-object/from16 v0, p0

    iget v0, v0, Lah;->v:I

    move v6, v0

    move-object/from16 v0, p0

    iget v0, v0, Lah;->x:I

    move v7, v0

    add-int/lit8 v7, v7, 0x1

    move v0, v7

    move-object/from16 v1, p0

    iput v0, v1, Lah;->x:I

    move-object/from16 v0, p0

    move v1, v6

    move v2, v7

    invoke-direct {v0, v1, v2}, Lah;->Code(II)V

    :cond_d
    const/4 v6, 0x0

    move v0, v6

    move-object/from16 v1, p0

    iput-boolean v0, v1, Lah;->ax:Z

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    long-to-int v6, v6

    sput v6, Lah;->aK:I

    move-object/from16 v0, p0

    iget-boolean v0, v0, Lah;->aF:Z

    move v6, v0

    invoke-virtual/range {p0 .. p0}, Lah;->a()Z

    move-result v7

    if-eq v6, v7, :cond_e

    move-object/from16 v0, p0

    iget-boolean v0, v0, Lah;->aF:Z

    move v6, v0

    if-nez v6, :cond_11

    const/4 v6, 0x1

    :goto_5
    move v0, v6

    move-object/from16 v1, p0

    iput-boolean v0, v1, Lah;->aF:Z

    invoke-direct/range {p0 .. p0}, Lah;->t()V

    :cond_e
    const/4 v6, -0x1

    const/4 v7, 0x0

    const/4 v8, 0x0

    sget-object v9, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v9}, Ljava/util/Vector;->size()I

    move-result v9

    const/4 v10, 0x1

    sub-int/2addr v9, v10

    move v11, v6

    move v6, v9

    move/from16 v19, v7

    move-object v7, v8

    move/from16 v8, v19

    :goto_6
    if-ltz v6, :cond_13

    sget-object v9, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v9, v6}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Le;

    if-gez v11, :cond_29

    const/16 v9, 0x15

    move-object/from16 v0, p1

    move v1, v9

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v9

    if-eqz v9, :cond_29

    move v9, v6

    :goto_7
    move-object/from16 v0, p0

    iget v0, v0, Lah;->x:I

    move v10, v0

    if-ltz v10, :cond_12

    const/4 v10, 0x1

    :goto_8
    move-object/from16 v0, p1

    move v1, v10

    invoke-virtual {v0, v1}, Le;->Code(Z)V

    if-eqz v7, :cond_f

    move-object/from16 v0, p1

    move-object v1, v7

    invoke-virtual {v0, v1}, Le;->Code(Le;)Z

    move-result v10

    if-eqz v10, :cond_f

    invoke-virtual {v7}, Le;->I()Z

    move-result v10

    if-eqz v10, :cond_10

    :cond_f
    move-object/from16 v7, p1

    move v8, v6

    :cond_10
    add-int/lit8 v6, v6, -0x1

    move v11, v9

    goto :goto_6

    :cond_11
    const/4 v6, 0x0

    goto :goto_5

    :cond_12
    const/4 v10, 0x0

    goto :goto_8

    :cond_13
    move v12, v8

    :goto_9
    sget-object v6, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v6}, Ljava/util/Vector;->size()I

    move-result v6

    if-ge v12, v6, :cond_20

    sget-object v6, Lah;->aE:Ljava/util/Vector;

    invoke-virtual {v6, v12}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Le;

    move-object/from16 v0, p1

    move-object v1, v5

    invoke-virtual {v0, v1}, Le;->Code(Ljavax/microedition/lcdui/Graphics;)V

    if-ne v11, v12, :cond_1f

    move-object/from16 v0, p0

    iget-boolean v0, v0, Lah;->aF:Z

    move v6, v0

    if-eqz v6, :cond_16

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v6

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipHeight()I

    move-result v7

    add-int/2addr v6, v7

    sget v7, Lah;->K:I

    sget v8, Lah;->D:I

    sub-int/2addr v7, v8

    if-le v6, v7, :cond_14

    move-object/from16 v0, p0

    move-object v1, v5

    invoke-direct {v0, v1}, Lah;->Code(Ljavax/microedition/lcdui/Graphics;)Z

    :cond_14
    invoke-virtual/range {p1 .. p1}, Le;->Z()Z

    move-result v6

    if-nez v6, :cond_16

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v6

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipHeight()I

    move-result v7

    add-int/2addr v6, v7

    sget v7, Lah;->K:I

    sget v8, Lah;->D:I

    sub-int/2addr v7, v8

    const/4 v8, 0x1

    sub-int/2addr v7, v8

    if-le v6, v7, :cond_16

    sget-boolean v6, Ln;->q:Z

    if-eqz v6, :cond_16

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ae:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    if-nez v6, :cond_15

    invoke-direct/range {p0 .. p0}, Lah;->m()V

    :cond_15
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ae:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    const/4 v7, 0x0

    sget v8, Lah;->K:I

    sget v9, Lah;->D:I

    sub-int/2addr v8, v9

    const/4 v9, 0x1

    sub-int/2addr v8, v9

    const/16 v9, 0x14

    invoke-virtual {v5, v6, v7, v8, v9}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_16
    invoke-virtual/range {p0 .. p0}, Lah;->C()Z

    move-result v6

    if-eqz v6, :cond_1f

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v6

    sget v7, Lah;->E:I

    if-ge v6, v7, :cond_1d

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x2

    const/4 v10, 0x0

    const/4 v13, 0x5

    move-object/from16 v0, p0

    move v1, v13

    invoke-virtual {v0, v1}, Lah;->Code(I)Le;

    move-result-object v13

    iget-object v13, v13, Le;->Code:Lg;

    sget v14, Lah;->H:I

    if-eqz v13, :cond_28

    iget-object v6, v13, Lg;->c:Ljava/lang/String;

    invoke-virtual {v13}, Lg;->c()Ljavax/microedition/lcdui/Image;

    move-result-object v7

    iget v10, v13, Lg;->x:I

    if-eqz v7, :cond_27

    sget v15, Lah;->F:I

    add-int/lit8 v15, v15, 0x4

    add-int/2addr v9, v15

    move-object v15, v7

    move v7, v9

    move-object v9, v6

    move v6, v10

    :goto_a
    sget v10, Ln;->Code:I

    if-nez v10, :cond_17

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v10

    sparse-switch v10, :sswitch_data_0

    :cond_17
    move/from16 v16, v8

    :goto_b
    add-int v8, v7, v16

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->T:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    if-eqz v7, :cond_26

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipX()I

    move-result v7

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v10

    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipWidth()I

    move-result v17

    sget v18, Lah;->E:I

    move-object v0, v5

    move v1, v7

    move v2, v10

    move/from16 v3, v17

    move/from16 v4, v18

    invoke-static {v0, v1, v2, v3, v4}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;IIII)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->T:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    const/4 v10, 0x0

    const/16 v17, 0x18

    move-object v0, v5

    move-object v1, v7

    move v2, v14

    move v3, v10

    move/from16 v4, v17

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->T:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    invoke-virtual {v7}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v7

    sub-int v7, v14, v7

    const/4 v10, 0x1

    if-le v6, v10, :cond_25

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v10, v0

    sget v14, Lah;->E:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object/from16 v17, v0

    invoke-virtual/range {v17 .. v17}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v17

    sub-int v14, v14, v17

    shr-int/lit8 v14, v14, 0x1

    const/16 v17, 0x18

    move-object v0, v5

    move-object v1, v10

    move v2, v7

    move v3, v14

    move/from16 v4, v17

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    const/4 v10, 0x3

    if-ge v6, v10, :cond_18

    const/4 v6, 0x0

    invoke-virtual {v5, v6}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v6, 0x1

    sub-int v6, v7, v6

    const/4 v10, 0x0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v14, v0

    invoke-virtual {v14}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v14

    sub-int v14, v7, v14

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object/from16 v17, v0

    invoke-virtual/range {v17 .. v17}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v17

    const/16 v18, 0x2

    sub-int v17, v17, v18

    move-object v0, v5

    move v1, v6

    move v2, v10

    move v3, v14

    move/from16 v4, v17

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    add-int/lit8 v6, v7, 0x1

    const/4 v10, 0x0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v14, v0

    invoke-virtual {v14}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v14

    sub-int v14, v7, v14

    add-int/lit8 v14, v14, 0x2

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object/from16 v17, v0

    invoke-virtual/range {v17 .. v17}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v17

    const/16 v18, 0x2

    sub-int v17, v17, v18

    move-object v0, v5

    move v1, v6

    move v2, v10

    move v3, v14

    move/from16 v4, v17

    invoke-virtual {v0, v1, v2, v3, v4}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    const v6, 0xffff00

    invoke-virtual {v5, v6}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v6, 0x0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v10, v0

    invoke-virtual {v10}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v10

    sub-int v10, v7, v10

    add-int/lit8 v10, v10, 0x1

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v14, v0

    invoke-virtual {v14}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v14

    const/16 v17, 0x2

    sub-int v14, v14, v17

    invoke-virtual {v5, v7, v6, v10, v14}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    :cond_18
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->V:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    invoke-virtual {v6}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v6

    sub-int v6, v7, v6

    :goto_c
    invoke-static {v5}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;)V

    :goto_d
    sget-boolean v7, Lah;->h:Z

    if-nez v7, :cond_19

    sget-boolean v7, Lah;->g:Z

    if-eqz v7, :cond_1a

    :cond_19
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->W:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    sget v10, Lah;->E:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->W:Ljavax/microedition/lcdui/Image;

    move-object v14, v0

    invoke-virtual {v14}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v14

    sub-int/2addr v10, v14

    shr-int/lit8 v10, v10, 0x1

    const/16 v14, 0x18

    invoke-virtual {v5, v7, v6, v10, v14}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->W:Ljavax/microedition/lcdui/Image;

    move-object v7, v0

    invoke-virtual {v7}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v7

    sub-int/2addr v6, v7

    :cond_1a
    const/4 v7, 0x0

    :goto_e
    sget v10, Lah;->E:I

    if-ge v7, v10, :cond_1b

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ac:[I

    move-object v10, v0

    aget v10, v10, v7

    invoke-virtual {v5, v10}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v10, 0x0

    invoke-virtual {v5, v10, v7, v6, v7}, Ljavax/microedition/lcdui/Graphics;->drawLine(IIII)V

    add-int/lit8 v7, v7, 0x1

    goto :goto_e

    :sswitch_0
    const/16 v8, 0xd

    move/from16 v16, v8

    goto/16 :goto_b

    :sswitch_1
    const/16 v8, 0x11

    move/from16 v16, v8

    goto/16 :goto_b

    :sswitch_2
    const/16 v8, 0x16

    move/from16 v16, v8

    goto/16 :goto_b

    :sswitch_3
    const/16 v8, 0x1c

    move/from16 v16, v8

    goto/16 :goto_b

    :cond_1b
    if-eqz v9, :cond_1c

    const/4 v7, 0x1

    sub-int/2addr v6, v8

    const/4 v10, 0x0

    invoke-static {v7, v9, v6, v10}, Ln;->Code(ILjava/lang/String;ILjava/lang/String;)Ljava/lang/String;

    move-result-object v7

    sget-object v6, Lah;->S:[I

    const/4 v9, 0x0

    aget v6, v6, v9

    invoke-virtual {v5, v6}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v6, 0x1

    const/4 v9, 0x1

    const/16 v10, 0x14

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;III)V

    iget-object v6, v13, Lg;->C:Ljava/lang/String;

    invoke-static {v6}, Ln;->Z(Ljava/lang/String;)I

    move-result v6

    const/4 v9, -0x1

    if-eq v6, v9, :cond_1c

    sget-object v6, LCode;->Code:Ljava/lang/String;

    invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_1c

    const/16 v6, 0x20

    invoke-virtual {v7, v6}, Ljava/lang/String;->indexOf(I)I

    move-result v9

    const/4 v6, -0x1

    if-eq v9, v6, :cond_1c

    sget-object v6, Lah;->S:[I

    const/16 v10, 0x25

    aget v6, v6, v10

    invoke-virtual {v5, v6}, Ljavax/microedition/lcdui/Graphics;->setColor(I)V

    const/4 v6, 0x1

    const/4 v10, 0x0

    invoke-virtual {v7, v10, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v7

    const/4 v9, 0x1

    const/16 v10, 0x14

    invoke-static/range {v5 .. v10}, Ln;->Code(Ljavax/microedition/lcdui/Graphics;ILjava/lang/String;III)V

    :cond_1c
    if-eqz v15, :cond_1d

    add-int/lit8 v6, v16, 0x2

    sget v7, Lah;->E:I

    sget v8, Lah;->F:I

    sub-int/2addr v7, v8

    const/4 v8, 0x1

    sub-int/2addr v7, v8

    shr-int/lit8 v7, v7, 0x1

    const/16 v8, 0x14

    invoke-virtual {v5, v15, v6, v7, v8}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_1d
    invoke-virtual {v5}, Ljavax/microedition/lcdui/Graphics;->getClipY()I

    move-result v6

    sget v7, Lah;->E:I

    add-int/lit8 v7, v7, 0x4

    if-ge v6, v7, :cond_1f

    sget-boolean v6, Ln;->q:Z

    if-eqz v6, :cond_1f

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ad:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    if-nez v6, :cond_1e

    invoke-direct/range {p0 .. p0}, Lah;->m()V

    :cond_1e
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ad:Ljavax/microedition/lcdui/Image;

    move-object v6, v0

    const/4 v7, 0x0

    sget v8, Lah;->E:I

    const/16 v9, 0x14

    invoke-virtual {v5, v6, v7, v8, v9}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_1f
    add-int/lit8 v6, v12, 0x1

    move v12, v6

    goto/16 :goto_9

    :cond_20
    invoke-virtual/range {p0 .. p0}, Lah;->B()Z

    move-result v6

    if-nez v6, :cond_21

    invoke-virtual/range {p0 .. p0}, Lah;->J()Le;

    move-result-object v6

    invoke-virtual {v6, v5}, Le;->I(Ljavax/microedition/lcdui/Graphics;)V

    :cond_21
    sget-boolean v5, Ln;->O:Z

    if-eqz v5, :cond_22

    sget-object v5, Lah;->aM:Ljavax/microedition/lcdui/Graphics;

    sget-object v6, Lah;->al:Ljavax/microedition/lcdui/Image;

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/16 v9, 0x14

    invoke-virtual {v5, v6, v7, v8, v9}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    :cond_22
    sget-boolean v5, Lah;->aJ:Z

    if-eqz v5, :cond_24

    sget-boolean v5, Ln;->R:Z

    if-eqz v5, :cond_23

    invoke-static {}, Lag;->Code()V

    goto/16 :goto_3

    :cond_23
    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    goto/16 :goto_3

    :cond_24
    sget-boolean v5, Lah;->aI:Z

    if-eqz v5, :cond_3

    const/4 v5, 0x0

    sput-boolean v5, Lah;->aI:Z

    const/4 v5, 0x0

    sput-boolean v5, Lag;->Z:Z

    invoke-direct/range {p0 .. p0}, Lah;->r()Lg;

    move-result-object v5

    invoke-static {v5}, Lag;->Code(Lg;)V
    :try_end_7
    .catchall {:try_start_7 .. :try_end_7} :catchall_0

    goto/16 :goto_3

    :cond_25
    move v6, v7

    goto/16 :goto_c

    :cond_26
    move v6, v14

    goto/16 :goto_d

    :cond_27
    move-object v15, v7

    move v7, v9

    move-object v9, v6

    move v6, v10

    goto/16 :goto_a

    :cond_28
    move-object v15, v6

    move v6, v10

    move-object/from16 v19, v7

    move v7, v9

    move-object/from16 v9, v19

    goto/16 :goto_a

    :cond_29
    move v9, v11

    goto/16 :goto_7

    :cond_2a
    move-object/from16 v5, p1

    goto/16 :goto_4

    :sswitch_data_0
    .sparse-switch
        0xa0 -> :sswitch_0
        0xd0 -> :sswitch_1
        0x140 -> :sswitch_2
        0x1a0 -> :sswitch_3
    .end sparse-switch
.end method

.method public final declared-synchronized pointerDragged(II)V
    .locals 4

    monitor-enter p0

    :try_start_0
    invoke-static {}, Ln;->a()V

    invoke-static {p1}, Ln;->g(I)V

    invoke-static {p2}, Ln;->g(I)V

    const/4 v1, 0x1

    invoke-static {v1}, Ln;->f(I)V

    sget-boolean v1, Ln;->cf:Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-eqz v1, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    iget-object v1, p0, Lah;->aC:Ljava/lang/Object;

    instance-of v1, v1, Le;

    if-eqz v1, :cond_3

    invoke-direct {p0, p1, p2}, Lah;->I(II)Ljava/lang/Object;

    move-result-object v2

    instance-of v1, v2, Le;

    if-eqz v1, :cond_2

    move-object v0, v2

    check-cast v0, Le;

    move-object v1, v0

    const/4 v3, 0x2

    invoke-virtual {v1, v3}, Le;->Code(I)Z

    move-result v1

    if-eqz v1, :cond_2

    iput-object v2, p0, Lah;->aC:Ljava/lang/Object;

    :cond_2
    iget-object v1, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v1, Le;

    invoke-virtual {v1, p1, p2}, Le;->B(II)V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v1

    monitor-exit p0

    throw v1

    :cond_3
    :try_start_2
    invoke-direct {p0, p1, p2}, Lah;->I(II)Ljava/lang/Object;

    move-result-object v1

    iget-object v2, p0, Lah;->aC:Ljava/lang/Object;

    if-eq v1, v2, :cond_0

    const/4 v1, 0x0

    iput-object v1, p0, Lah;->aC:Ljava/lang/Object;

    invoke-virtual {p0}, Lah;->c()V
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    goto :goto_0
.end method

.method public final declared-synchronized pointerPressed(II)V
    .locals 4

    monitor-enter p0

    :try_start_0
    invoke-direct {p0}, Lah;->q()V

    const/4 v0, 0x1

    iput-boolean v0, p0, Lah;->G:Z

    iget v0, p0, Lah;->aD:I

    add-int/lit8 v0, v0, 0x1

    iput v0, p0, Lah;->aD:I

    invoke-static {}, Ln;->a()V

    invoke-static {p1}, Ln;->g(I)V

    invoke-static {p2}, Ln;->g(I)V

    const/4 v0, 0x1

    invoke-static {v0}, Ln;->f(I)V

    sget-boolean v0, Ln;->cf:Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-eqz v0, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    invoke-direct {p0, p1, p2}, Lah;->I(II)Ljava/lang/Object;

    move-result-object v0

    iput-object v0, p0, Lah;->aC:Ljava/lang/Object;

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    instance-of v0, v0, Ljavax/microedition/lcdui/Command;

    if-eqz v0, :cond_3

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Ljavax/microedition/lcdui/Command;

    invoke-direct {p0, v0}, Lah;->Code(Ljavax/microedition/lcdui/Command;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "menu:"

    invoke-static {v0, v1}, Ln;->I(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2

    invoke-virtual {p0, p1, p2}, Lah;->pointerReleased(II)V

    invoke-virtual {p0}, Lah;->J()Le;

    move-result-object v0

    iput-object v0, p0, Lah;->aC:Ljava/lang/Object;

    :cond_2
    invoke-virtual {p0}, Lah;->c()V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_3
    :try_start_2
    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    instance-of v0, v0, Le;

    if-eqz v0, :cond_0

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Le;

    invoke-virtual {p0, v0}, Lah;->Code(Le;)Z

    move-result v0

    if-eqz v0, :cond_4

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Le;

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Le;->Code(I)Z

    move-result v0

    if-eqz v0, :cond_5

    :cond_4
    iget-object v0, p0, Lah;->as:Ljava/util/Timer;

    new-instance v1, Laj;

    invoke-direct {v1, p0}, Laj;-><init>(Lah;)V

    const/16 v2, 0x3e8

    int-to-long v2, v2

    invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Le;

    invoke-virtual {v0, p1, p2}, Le;->Z(II)V

    goto :goto_0

    :cond_5
    const/4 v0, 0x0

    iput-object v0, p0, Lah;->aC:Ljava/lang/Object;
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    goto :goto_0
.end method

.method public final declared-synchronized pointerReleased(II)V
    .locals 2

    monitor-enter p0

    :try_start_0
    invoke-static {}, Ln;->a()V

    invoke-static {p1}, Ln;->g(I)V

    invoke-static {p2}, Ln;->g(I)V

    const/4 v0, 0x1

    invoke-static {v0}, Ln;->f(I)V

    sget-boolean v0, Ln;->cf:Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-eqz v0, :cond_0

    :goto_0
    monitor-exit p0

    return-void

    :cond_0
    :try_start_1
    invoke-virtual {p0, p1, p2}, Lah;->pointerDragged(II)V

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    instance-of v0, v0, Le;

    if-eqz v0, :cond_2

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Le;

    invoke-virtual {v0, p1, p2}, Le;->J(II)V

    :cond_1
    :goto_1
    const/4 v0, 0x0

    iput-object v0, p0, Lah;->aC:Ljava/lang/Object;
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_2
    :try_start_2
    invoke-direct {p0, p1, p2}, Lah;->I(II)Ljava/lang/Object;

    move-result-object v0

    iget-object v1, p0, Lah;->aC:Ljava/lang/Object;

    if-ne v0, v1, :cond_1

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    instance-of v0, v0, Ljavax/microedition/lcdui/Command;

    if-eqz v0, :cond_1

    iget-object v0, p0, Lah;->aC:Ljava/lang/Object;

    check-cast v0, Ljavax/microedition/lcdui/Command;

    invoke-virtual {p0, v0, p0}, Lah;->commandAction(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V

    invoke-virtual {p0}, Lah;->c()V
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    goto :goto_1
.end method

.method public final run()V
    .locals 17

    const/16 v15, 0xa

    const/4 v14, 0x7

    const/16 v13, 0x8

    const/4 v12, 0x0

    const/4 v11, 0x1

    move-object/from16 v0, p0

    move-object/from16 v1, p0

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->setCommandListener(Ljavax/microedition/lcdui/CommandListener;)V

    invoke-static {}, Ln;->a()V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v2

    sput v2, Lah;->L:I

    sput v2, Lah;->H:I

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v2

    sput v2, Lah;->M:I

    sput v2, Lah;->K:I

    sget-boolean v2, Ln;->aT:Z

    if-eqz v2, :cond_c

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ar:Ljava/util/TimerTask;

    move-object v2, v0

    if-nez v2, :cond_0

    new-instance v2, Lag;

    const/4 v3, 0x2

    invoke-direct {v2, v3}, Lag;-><init>(I)V

    move-object v0, v2

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->ar:Ljava/util/TimerTask;

    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v2

    const/16 v3, 0xd

    invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I

    move-result v4

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->as:Ljava/util/Timer;

    move-object v2, v0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ar:Ljava/util/TimerTask;

    move-object v3, v0

    const/16 v5, 0x3d

    sub-int v4, v5, v4

    mul-int/lit16 v4, v4, 0x3e8

    int-to-long v4, v4

    const-wide/32 v6, 0xea60

    invoke-virtual/range {v2 .. v7}, Ljava/util/Timer;->scheduleAtFixedRate(Ljava/util/TimerTask;JJ)V

    invoke-virtual/range {p0 .. p0}, Lah;->i()V

    :cond_0
    :goto_0
    move-object/from16 v0, p0

    iget v0, v0, Lah;->Code:I

    move v2, v0

    add-int/lit8 v2, v2, 0x1

    move v0, v2

    move-object/from16 v1, p0

    iput v0, v1, Lah;->Code:I

    sget v2, Ln;->aw:I

    if-gez v2, :cond_2

    const/16 v2, 0x50

    const/16 v3, 0x50

    invoke-static {v2, v3}, Ljavax/microedition/lcdui/Image;->createImage(II)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    move-object v0, v2

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->au:Ljavax/microedition/lcdui/Image;

    sget-boolean v2, Ln;->az:Z

    if-eqz v2, :cond_d

    const/4 v2, 0x3

    sput v2, Ln;->aw:I

    :cond_1
    :goto_1
    sget v2, Ln;->aw:I

    sget v3, Ln;->ax:I

    if-ge v2, v3, :cond_2

    sput-boolean v11, Ln;->ay:Z

    sput-boolean v12, Ln;->aM:Z

    :cond_2
    sget v2, Ln;->aE:I

    if-gez v2, :cond_4

    sget v2, Lah;->L:I

    sget v3, Lah;->M:I

    invoke-static {v2, v3}, Ljavax/microedition/lcdui/Image;->createImage(II)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    move-object v0, v2

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->au:Ljavax/microedition/lcdui/Image;

    sget v2, Lah;->L:I

    sget v3, Lah;->M:I

    invoke-static {v2, v3}, Ljavax/microedition/lcdui/Image;->createImage(II)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    invoke-virtual {v2}, Ljavax/microedition/lcdui/Image;->getGraphics()Ljavax/microedition/lcdui/Graphics;

    move-result-object v2

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v3

    const/16 v5, 0x1f4

    int-to-long v5, v5

    add-long/2addr v3, v5

    :cond_3
    sget v5, Ln;->aE:I

    add-int/lit8 v5, v5, 0x1

    sput v5, Ln;->aE:I

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->au:Ljavax/microedition/lcdui/Image;

    move-object v5, v0

    const/16 v6, 0x14

    invoke-virtual {v2, v5, v12, v12, v6}, Ljavax/microedition/lcdui/Graphics;->drawImage(Ljavax/microedition/lcdui/Image;III)V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v5

    cmp-long v5, v5, v3

    if-ltz v5, :cond_3

    sget v2, Ln;->Code:I

    if-nez v2, :cond_2a

    const/16 v2, 0x57

    :goto_2
    sget v3, Ln;->aE:I

    if-ge v3, v2, :cond_4

    sput-boolean v12, Ln;->aM:Z

    :cond_4
    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->serviceRepaints()V

    sget-boolean v2, Ln;->at:Z

    if-eqz v2, :cond_6

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v15

    if-eqz v2, :cond_5

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v15

    move-object/from16 v0, p0

    move-object v1, v2

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_5
    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v14

    if-eqz v2, :cond_6

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v14

    move-object/from16 v0, p0

    move-object v1, v2

    invoke-virtual {v0, v1}, Ljavax/microedition/lcdui/Displayable;->removeCommand(Ljavax/microedition/lcdui/Command;)V

    :cond_6
    const/16 v2, 0x14

    new-array v2, v2, [Ljavax/microedition/lcdui/Command;

    sput-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v4, 0x27

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v13, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v12

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v4, 0x2e

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    const/4 v5, 0x2

    invoke-direct {v3, v4, v13, v5}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v11

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x2

    new-instance v4, Ljavax/microedition/lcdui/Command;

    invoke-static {v14}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x3

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x3

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x20

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x4

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x4

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x2d

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x5

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x5

    new-instance v4, Ljavax/microedition/lcdui/Command;

    invoke-static {v13}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x6

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x6

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/4 v5, 0x5

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v4, 0x8d

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v14

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v4, 0x91

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v13

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x13

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x9c

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x9

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x10

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v4, 0x9

    invoke-static {v4}, Ln;->I(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v13, v13}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v15

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xb

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x23

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/16 v6, 0x9

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xc

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x2c

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5, v13, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xd

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0xf

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x2

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xe

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0xe

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x3

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xf

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x1e

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x4

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x10

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x1f

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x5

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x11

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x13

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x6

    invoke-direct {v4, v5, v13, v6}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x12

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0x5a

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v4, v5, v13, v14}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v12

    const/16 v3, 0x53

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v11

    const/16 v3, 0x54

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x2

    aget-object v2, v2, v3

    const/16 v3, 0x55

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x3

    aget-object v2, v2, v3

    const/16 v3, 0x56

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x4

    aget-object v2, v2, v3

    const/16 v3, 0x57

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x5

    aget-object v2, v2, v3

    const/16 v3, 0x58

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x6

    aget-object v2, v2, v3

    const/16 v3, 0x59

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v14

    const/16 v3, 0x5a

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v13

    const/16 v3, 0x5b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x13

    aget-object v2, v2, v3

    const/16 v3, 0x5c

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x9

    aget-object v2, v2, v3

    const/16 v3, 0x5d

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v15

    const/16 v3, 0x5e

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xb

    aget-object v2, v2, v3

    const/16 v3, 0x5f

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xc

    aget-object v2, v2, v3

    const/16 v3, 0x60

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xd

    aget-object v2, v2, v3

    const/16 v3, 0x61

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xe

    aget-object v2, v2, v3

    const/16 v3, 0x62

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xf

    aget-object v2, v2, v3

    const/16 v3, 0x63

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x10

    aget-object v2, v2, v3

    const/16 v3, 0x64

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x11

    aget-object v2, v2, v3

    const/16 v3, 0x65

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->u:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x12

    aget-object v2, v2, v3

    const/16 v3, 0x66

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    const/4 v2, 0x4

    const/4 v3, 0x3

    const/4 v4, 0x2

    const/4 v5, 0x6

    sget v6, Ln;->Code:I

    packed-switch v6, :pswitch_data_0

    :goto_3
    sget-boolean v6, Ln;->at:Z

    if-eqz v6, :cond_29

    const/4 v3, 0x3

    move v4, v3

    move v5, v3

    :goto_4
    sget-boolean v6, Ln;->ag:Z

    if-eqz v6, :cond_7

    move v5, v13

    :cond_7
    sget-boolean v6, Ln;->X:Z

    if-eqz v6, :cond_28

    const/4 v2, 0x3

    move v5, v2

    move v2, v13

    :goto_5
    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x1c

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v6, v12

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x2b

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v6, v11

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v7, 0x2

    new-instance v8, Ljavax/microedition/lcdui/Command;

    const/16 v9, 0x46

    invoke-static {v9}, Ln;->I(I)Ljava/lang/String;

    move-result-object v9

    invoke-direct {v8, v9, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v8, v6, v7

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    new-instance v7, Ljavax/microedition/lcdui/Command;

    invoke-static {v11}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v2, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v6, v15

    sget-object v6, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v7, 0x3

    new-instance v8, Ljavax/microedition/lcdui/Command;

    const/4 v9, 0x3

    invoke-static {v9}, Ln;->I(I)Ljava/lang/String;

    move-result-object v9

    const/16 v10, 0x14

    invoke-direct {v8, v9, v3, v10}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v8, v6, v7

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xf

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/4 v8, 0x6

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x14

    invoke-direct {v7, v8, v13, v9}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x12

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x6a

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x14

    invoke-direct {v7, v8, v13, v9}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xb

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x13

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x14

    invoke-direct {v7, v8, v13, v9}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x11

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/4 v8, 0x5

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x14

    invoke-direct {v7, v8, v11, v9}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xc

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/4 v8, 0x4

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v4, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xe

    new-instance v7, Ljavax/microedition/lcdui/Command;

    invoke-static {v15}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v14, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v6, 0x4

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/4 v8, 0x4

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v4, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v6, 0x5

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0xb

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v5, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v6, 0x6

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0xc

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v2, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    new-instance v6, Ljavax/microedition/lcdui/Command;

    const/16 v7, 0x3e

    invoke-static {v7}, Ln;->I(I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, v7, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v6, v3, v13

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x9

    new-instance v7, Ljavax/microedition/lcdui/Command;

    invoke-static {v12}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v5, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    new-instance v6, Ljavax/microedition/lcdui/Command;

    const/16 v7, 0x11

    invoke-static {v7}, Ln;->I(I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, v7, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v6, v3, v14

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x10

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x42

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0xd

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x68

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x13

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x6c

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0x14

    invoke-direct {v7, v8, v13, v9}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x14

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x15

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x15

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x6d

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x16

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x87

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x25

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x23

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x26

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/4 v8, 0x3

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v4, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x1b

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0xae

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x1c

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const-string v8, ""

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x1d

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0xf

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v5, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x18

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x8e

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x19

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0x1c

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v11, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v3, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v6, 0x1a

    new-instance v7, Ljavax/microedition/lcdui/Command;

    const/16 v8, 0xe

    invoke-static {v8}, Ln;->I(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8, v2, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v7, v3, v6

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x24

    new-instance v6, Ljavax/microedition/lcdui/Command;

    const/16 v7, 0xa0

    invoke-static {v7}, Ln;->I(I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, v7, v5, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v6, v2, v3

    sget-object v2, Lah;->l:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    invoke-static {v11}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v3, v5, v4, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v11

    sget-object v2, Lah;->l:[Ljavax/microedition/lcdui/Command;

    new-instance v3, Ljavax/microedition/lcdui/Command;

    const/16 v5, 0xc

    invoke-static {v5}, Ln;->I(I)Ljava/lang/String;

    move-result-object v5

    invoke-direct {v3, v5, v4, v15}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v3, v2, v12

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v11

    const/16 v3, 0x6b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v15

    const/16 v3, 0x67

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x3

    aget-object v2, v2, v3

    const/16 v3, 0x68

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xf

    aget-object v2, v2, v3

    const/16 v3, 0x69

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x12

    aget-object v2, v2, v3

    const/16 v3, 0x6a

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xb

    aget-object v2, v2, v3

    const/16 v3, 0x65

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x5

    aget-object v2, v2, v3

    const/16 v3, 0x6b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/4 v3, 0x6

    aget-object v2, v2, v3

    const/16 v3, 0x67

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x9

    aget-object v2, v2, v3

    const/16 v3, 0x6b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    aget-object v2, v2, v14

    const/16 v3, 0x5b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0xd

    aget-object v2, v2, v3

    const/16 v3, 0x6b

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x13

    aget-object v2, v2, v3

    const/16 v3, 0x6c

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x14

    aget-object v2, v2, v3

    const/16 v3, 0x6d

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x15

    aget-object v2, v2, v3

    const/16 v3, 0x6e

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x16

    aget-object v2, v2, v3

    const/16 v3, 0x6f

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x25

    aget-object v2, v2, v3

    const/16 v3, 0x5f

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x18

    aget-object v2, v2, v3

    const/16 v3, 0x70

    invoke-static {v3}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljavax/microedition/lcdui/Command;->setImage(Ljavax/microedition/lcdui/Image;)V

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x17

    aget-object v2, v2, v3

    if-nez v2, :cond_8

    sget-object v2, Lah;->k:[Ljavax/microedition/lcdui/Command;

    const/16 v3, 0x17

    new-instance v4, Ljavax/microedition/lcdui/Command;

    const-string v5, ""

    const/4 v6, 0x2

    invoke-direct {v4, v5, v6, v11}, Ljavax/microedition/lcdui/Command;-><init>(Ljava/lang/String;II)V

    aput-object v4, v2, v3

    :cond_8
    const/16 v2, 0x17

    sput v2, Lah;->m:I

    const/16 v2, 0x17

    sput v2, Lah;->n:I

    invoke-static {}, Lah;->u()Ljavax/microedition/lcdui/TextBox;

    move-result-object v2

    move-object v0, v2

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->ao:Ljavax/microedition/lcdui/TextBox;

    invoke-virtual/range {p0 .. p0}, Lah;->Code()V

    invoke-static {}, Le;->i()V

    sget-boolean v2, Ln;->n:Z

    if-eqz v2, :cond_9

    const/4 v2, 0x6

    sget v3, Lah;->L:I

    sget v4, Lah;->M:I

    invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I

    move-result v3

    div-int/lit8 v3, v3, 0x1a

    invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I

    move-result v2

    sput v2, Le;->c:I

    :cond_9
    sget-object v2, Lah;->aE:Ljava/util/Vector;

    new-instance v3, Le;

    const/4 v4, 0x0

    invoke-direct {v3, v11, v4}, Le;-><init>(ILe;)V

    invoke-virtual {v2, v3}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    const-string v2, "h1"

    invoke-static {v11, v2, v12}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    sput-object v2, Lah;->aq:Ljava/util/Vector;

    sget-object v2, Lah;->aq:Ljava/util/Vector;

    if-nez v2, :cond_a

    new-instance v2, Ljava/util/Vector;

    const/16 v3, 0x1e

    invoke-direct {v2, v3}, Ljava/util/Vector;-><init>(I)V

    sput-object v2, Lah;->aq:Ljava/util/Vector;

    :cond_a
    const-string v2, "b1"

    invoke-static {v11, v2, v12}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    sput-object v2, Ln;->bn:Ljava/util/Vector;

    const-string v2, "sp"

    invoke-static {v11, v2, v12}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    sput-object v2, Ln;->bo:Ljava/util/Vector;

    const-string v2, "u"

    invoke-static {v11, v2, v12}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    sput-object v2, Ln;->bp:Ljava/util/Vector;

    sget-object v2, Ln;->bn:Ljava/util/Vector;

    if-nez v2, :cond_b

    new-instance v2, Ljava/util/Vector;

    invoke-direct {v2}, Ljava/util/Vector;-><init>()V

    sput-object v2, Ln;->bn:Ljava/util/Vector;

    :cond_b
    sget-object v2, Ln;->bo:Ljava/util/Vector;

    if-nez v2, :cond_27

    new-instance v2, Ljava/util/Vector;

    invoke-direct {v2}, Ljava/util/Vector;-><init>()V

    sput-object v2, Ln;->bo:Ljava/util/Vector;

    move v4, v11

    :goto_6
    sget-object v2, Ln;->bo:Ljava/util/Vector;

    invoke-virtual {v2}, Ljava/util/Vector;->size()I

    move-result v2

    const/16 v3, 0x9

    if-ge v2, v3, :cond_f

    invoke-static {}, Ln;->B()[Ljava/lang/Object;

    move-result-object v2

    const/4 v3, 0x5

    new-instance v5, Ljava/lang/Integer;

    const/16 v6, 0x53

    invoke-direct {v5, v6}, Ljava/lang/Integer;-><init>(I)V

    aput-object v5, v2, v3

    const/4 v3, 0x6

    new-instance v5, Ljava/lang/Integer;

    invoke-direct {v5, v12}, Ljava/lang/Integer;-><init>(I)V

    aput-object v5, v2, v3

    sget-object v3, Ln;->bo:Ljava/util/Vector;

    invoke-virtual {v3, v2}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    goto :goto_6

    :cond_c
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ar:Ljava/util/TimerTask;

    move-object v2, v0

    if-eqz v2, :cond_0

    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->ar:Ljava/util/TimerTask;

    move-object v2, v0

    invoke-virtual {v2}, Ljava/util/TimerTask;->cancel()Z

    const/4 v2, 0x0

    move-object v0, v2

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->ar:Ljava/util/TimerTask;

    invoke-virtual/range {p0 .. p0}, Lah;->c()V

    goto/16 :goto_0

    :cond_d
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    const/16 v4, 0x3e8

    int-to-long v4, v4

    add-long/2addr v2, v4

    :cond_e
    move-object/from16 v0, p0

    iget-object v0, v0, Lah;->au:Ljavax/microedition/lcdui/Image;

    move-object v4, v0

    const/16 v5, 0x50

    sget v6, Ln;->aw:I

    shl-int/lit8 v6, v6, 0x1

    sub-int/2addr v5, v6

    invoke-static {v4, v12, v5, v11, v11}, Ln;->Code(Ljavax/microedition/lcdui/Image;IIIZ)Ljavax/microedition/lcdui/Image;

    move-result-object v4

    move-object v0, v4

    move-object/from16 v1, p0

    iput-object v0, v1, Lah;->au:Ljavax/microedition/lcdui/Image;

    sget v4, Ln;->aw:I

    add-int/lit8 v4, v4, 0x1

    sput v4, Ln;->aw:I

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    cmp-long v4, v4, v2

    if-gez v4, :cond_1

    sget v4, Ln;->aw:I

    if-lt v4, v15, :cond_e

    goto/16 :goto_1

    :pswitch_0
    const/4 v3, 0x2

    goto/16 :goto_3

    :pswitch_1
    move v3, v13

    goto/16 :goto_3

    :cond_f
    sget-object v2, Ln;->bp:Ljava/util/Vector;

    if-nez v2, :cond_11

    const/4 v2, 0x0

    const/16 v3, 0x43

    invoke-static {v12, v2, v3}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    sput-object v2, Ln;->bp:Ljava/util/Vector;

    :cond_10
    :goto_7
    sget-boolean v2, Ln;->aH:Z

    if-nez v2, :cond_18

    const/4 v2, 0x0

    const/16 v3, 0x42

    invoke-static {v12, v2, v3}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v5

    move v6, v12

    move v7, v12

    :goto_8
    invoke-virtual {v5}, Ljava/util/Vector;->size()I

    move-result v2

    if-ge v6, v2, :cond_17

    invoke-virtual {v5, v6}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Ljava/lang/Object;

    aget-object v3, v2, v12

    check-cast v3, Ljava/lang/String;

    invoke-static {v3}, Ln;->Z(Ljava/lang/String;)I

    move-result v3

    const/4 v8, -0x1

    if-ne v3, v8, :cond_16

    aget-object v3, v2, v12

    check-cast v3, Ljava/lang/String;

    invoke-static {v3}, Ln;->B(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    move v9, v12

    :goto_9
    sget-object v3, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v3}, Ljava/util/Vector;->size()I

    move-result v3

    if-ge v9, v3, :cond_14

    sget-object v3, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v3, v9}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, [Ljava/lang/Object;

    aget-object v3, v3, v12

    check-cast v3, Ljava/lang/String;

    invoke-static {v3}, Ln;->B(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_13

    move v3, v11

    :goto_a
    if-nez v3, :cond_16

    invoke-static {v2, v11}, Ln;->Code([Ljava/lang/Object;I)Z

    move-result v3

    if-eqz v3, :cond_15

    if-eqz v4, :cond_16

    sget-object v3, Ln;->bo:Ljava/util/Vector;

    add-int/lit8 v8, v7, 0x1

    invoke-virtual {v3, v2, v7}, Ljava/util/Vector;->setElementAt(Ljava/lang/Object;I)V

    move v2, v8

    :goto_b
    add-int/lit8 v3, v6, 0x1

    move v6, v3

    move v7, v2

    goto :goto_8

    :cond_11
    sget-boolean v2, Ln;->aI:Z

    if-eqz v2, :cond_10

    const/4 v2, 0x0

    const/16 v3, 0x43

    invoke-static {v12, v2, v3}, Ln;->Code(ZLjava/lang/String;I)Ljava/util/Vector;

    move-result-object v2

    invoke-virtual {v2}, Ljava/util/Vector;->size()I

    move-result v3

    if-lez v3, :cond_12

    sget-object v3, Ln;->bp:Ljava/util/Vector;

    invoke-virtual {v2, v12}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v3, v2, v12}, Ljava/util/Vector;->setElementAt(Ljava/lang/Object;I)V

    :cond_12
    sget-object v2, Ln;->bp:Ljava/util/Vector;

    invoke-static {v2, v12}, Ln;->Code(Ljava/util/Vector;Z)V

    goto/16 :goto_7

    :cond_13
    add-int/lit8 v3, v9, 0x1

    move v9, v3

    goto :goto_9

    :cond_14
    move v3, v12

    goto :goto_a

    :cond_15
    sget-object v3, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v3, v2}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V

    :cond_16
    move v2, v7

    goto :goto_b

    :cond_17
    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-static {v2, v11}, Ln;->Code(Ljava/util/Vector;Z)V

    sget-object v2, Ln;->bo:Ljava/util/Vector;

    invoke-static {v2, v11}, Ln;->Code(Ljava/util/Vector;Z)V

    :cond_18
    sput-boolean v11, Ln;->aH:Z

    sget-boolean v2, Ln;->aJ:Z

    if-nez v2, :cond_1d

    move v5, v12

    move v6, v12

    :goto_c
    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v2}, Ljava/util/Vector;->size()I

    move-result v2

    sub-int/2addr v2, v11

    if-ge v5, v2, :cond_1c

    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v2, v5}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Ljava/lang/Object;

    aget-object v3, v2, v14

    move-object v0, v3

    check-cast v0, [B

    move-object v4, v0

    add-int/lit8 v3, v5, 0x1

    move v7, v6

    move-object v8, v2

    move v6, v3

    :goto_d
    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v2}, Ljava/util/Vector;->size()I

    move-result v2

    if-ge v6, v2, :cond_1b

    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-virtual {v2, v6}, Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;

    move-result-object v2

    move-object v0, v2

    check-cast v0, [Ljava/lang/Object;

    move-object v3, v0

    aget-object v2, v3, v14

    check-cast v2, [B

    invoke-static {v4, v2}, Ln;->Code([B[B)Z

    move-result v2

    if-eqz v2, :cond_26

    if-eqz v8, :cond_25

    const/4 v2, 0x5

    invoke-static {v8, v2}, Ln;->I([Ljava/lang/Object;I)I

    move-result v2

    const/16 v7, 0x61

    if-eq v2, v7, :cond_19

    const/4 v2, 0x5

    invoke-static {v8, v2}, Ln;->I([Ljava/lang/Object;I)I

    move-result v2

    const/16 v7, 0x52

    if-eq v2, v7, :cond_19

    const/4 v2, 0x5

    new-instance v7, Ljava/lang/Integer;

    const/16 v9, 0x41

    invoke-direct {v7, v9}, Ljava/lang/Integer;-><init>(I)V

    aput-object v7, v8, v2

    :cond_19
    invoke-static {}, Ln;->J()[B

    move-result-object v2

    aput-object v2, v8, v14

    const/4 v2, 0x0

    :goto_e
    const/4 v7, 0x5

    invoke-static {v3, v7}, Ln;->I([Ljava/lang/Object;I)I

    move-result v7

    const/16 v8, 0x61

    if-eq v7, v8, :cond_1a

    const/4 v7, 0x5

    invoke-static {v3, v7}, Ln;->I([Ljava/lang/Object;I)I

    move-result v7

    const/16 v8, 0x52

    if-eq v7, v8, :cond_1a

    const/4 v7, 0x5

    new-instance v8, Ljava/lang/Integer;

    const/16 v9, 0x41

    invoke-direct {v8, v9}, Ljava/lang/Integer;-><init>(I)V

    aput-object v8, v3, v7

    :cond_1a
    invoke-static {}, Ln;->J()[B

    move-result-object v7

    aput-object v7, v3, v14

    move-object v3, v2

    move v2, v11

    :goto_f
    add-int/lit8 v6, v6, 0x1

    move v7, v2

    move-object v8, v3

    goto :goto_d

    :cond_1b
    add-int/lit8 v2, v5, 0x1

    move v5, v2

    move v6, v7

    goto/16 :goto_c

    :cond_1c
    if-eqz v6, :cond_1d

    sput-boolean v11, Ln;->aJ:Z

    sget-object v2, Ln;->bn:Ljava/util/Vector;

    invoke-static {v2, v12}, Ln;->Code(Ljava/util/Vector;Z)V

    invoke-static {v12}, Ln;->Code(Z)V

    :cond_1d
    invoke-static {}, Ln;->Code()V

    sget-wide v2, Ln;->Z:J

    const-wide/32 v4, 0x30d40

    cmp-long v2, v2, v4

    if-lez v2, :cond_1e

    sput-boolean v11, Ln;->e:Z

    :cond_1e
    sget-wide v2, Ln;->Z:J

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getWidth()I

    move-result v4

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Displayable;->getHeight()I

    move-result v5

    mul-int/2addr v4, v5

    shl-int/lit8 v4, v4, 0x2

    const v5, 0xc350

    add-int/2addr v4, v5

    int-to-long v4, v4

    cmp-long v2, v2, v4

    if-gez v2, :cond_1f

    sput-boolean v11, Ln;->aA:Z

    :cond_1f
    move-object/from16 v0, p0

    iget v0, v0, Lah;->Code:I

    move v2, v0

    add-int/lit8 v2, v2, 0x1

    move v0, v2

    move-object/from16 v1, p0

    iput v0, v1, Lah;->Code:I

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->serviceRepaints()V

    sget-boolean v2, Ln;->i:Z

    if-eqz v2, :cond_22

    :cond_20
    :goto_10
    invoke-virtual/range {p0 .. p0}, Lah;->I()V

    move-object/from16 v0, p0

    iget v0, v0, Lah;->Code:I

    move v2, v0

    add-int/lit8 v2, v2, 0x1

    move v0, v2

    move-object/from16 v1, p0

    iput v0, v1, Lah;->Code:I

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->serviceRepaints()V

    invoke-direct/range {p0 .. p0}, Lah;->l()Z

    move-result v2

    if-eqz v2, :cond_24

    sget-boolean v2, Lad;->I:Z

    if-nez v2, :cond_21

    sput-boolean v11, Lad;->I:Z

    const/4 v2, -0x1

    sput v2, Lad;->J:I

    :cond_21
    sget-object v2, LCode;->C:Ljava/lang/String;

    move-object/from16 v0, p0

    move-object v1, v2

    invoke-virtual {v0, v1}, Lah;->Z(Ljava/lang/String;)V

    :goto_11
    move v0, v11

    move-object/from16 v1, p0

    iput-boolean v0, v1, Lah;->at:Z

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V

    invoke-virtual/range {p0 .. p0}, Ljavax/microedition/lcdui/Canvas;->serviceRepaints()V

    invoke-static {v12}, Ln;->Code(Z)V

    return-void

    :cond_22
    const/4 v2, 0x6

    invoke-static {v2}, Ln;->c(I)Ljavax/microedition/lcdui/Image;

    move-result-object v2

    if-eqz v2, :cond_23

    invoke-virtual {v2}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v2

    if-ne v2, v11, :cond_23

    move v2, v11

    :goto_12
    sput-boolean v2, Ln;->h:Z

    sget-boolean v2, Ln;->h:Z

    if-eqz v2, :cond_20

    goto :goto_10

    :cond_23
    move v2, v12

    goto :goto_12

    :cond_24
    const/16 v2, 0x41

    invoke-static {v2}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, p0

    move-object v1, v2

    invoke-virtual {v0, v1}, Lah;->Z(Ljava/lang/String;)V

    goto :goto_11

    :cond_25
    move-object v2, v8

    goto/16 :goto_e

    :cond_26
    move v2, v7

    move-object v3, v8

    goto/16 :goto_f

    :cond_27
    move v4, v12

    goto/16 :goto_6

    :cond_28
    move/from16 v16, v5

    move v5, v2

    move/from16 v2, v16

    goto/16 :goto_5

    :cond_29
    move/from16 v16, v5

    move v5, v3

    move/from16 v3, v16

    goto/16 :goto_4

    :cond_2a
    move v2, v15

    goto/16 :goto_2

    :pswitch_data_0
    .packed-switch 0x2
        :pswitch_1
        :pswitch_0
    .end packed-switch
.end method

.method public final declared-synchronized showNotify()V
    .locals 1

    monitor-enter p0

    :try_start_0
    invoke-direct {p0}, Lah;->q()V

    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    monitor-exit p0

    return-void

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final declared-synchronized sizeChanged(II)V
    .locals 5

    monitor-enter p0

    :try_start_0
    sget v0, Lah;->L:I

    if-eqz v0, :cond_0

    sget v0, Lah;->M:I

    if-eqz v0, :cond_0

    sget v0, Lah;->L:I

    if-ne p1, v0, :cond_1

    sget v0, Lah;->M:I
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    if-ne p2, v0, :cond_1

    :cond_0
    :goto_0
    monitor-exit p0

    return-void

    :cond_1
    :try_start_1
    sput p2, Lah;->K:I

    sput p1, Lah;->H:I

    sput p1, Lah;->L:I

    sput p2, Lah;->M:I

    const/4 v0, 0x0

    iput-object v0, p0, Lah;->ae:Ljavax/microedition/lcdui/Image;

    iput-object v0, p0, Lah;->ad:Ljavax/microedition/lcdui/Image;

    invoke-direct {p0}, Lah;->t()V

    sget-boolean v0, Ln;->aC:Z

    if-eqz v0, :cond_2

    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lah;->Code(I)Le;

    move-result-object v0

    if-eqz v0, :cond_2

    iget-object v1, v0, Le;->Code:Lg;

    if-eqz v1, :cond_2

    iget-object v1, v0, Le;->Code:Lg;

    iget-boolean v1, v1, Lg;->h:Z

    if-eqz v1, :cond_6

    iget-object v1, v0, Le;->Code:Lg;

    iget v1, v1, Lg;->t:I

    sget v2, Lah;->H:I

    if-eq v1, v2, :cond_2

    const/4 v1, 0x1

    iput-boolean v1, v0, Le;->k:Z

    invoke-virtual {v0}, Le;->B()V

    :cond_2
    :goto_1
    sget-object v0, Lah;->al:Ljavax/microedition/lcdui/Image;

    if-eqz v0, :cond_5

    sget-object v0, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v0

    sget v1, Lah;->H:I

    if-ne v0, v1, :cond_3

    sget-object v0, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v0

    sget v1, Lah;->K:I

    if-eq v0, v1, :cond_5

    :cond_3
    sget-object v0, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v0}, Ljavax/microedition/lcdui/Image;->getWidth()I

    move-result v0

    sget-object v1, Lah;->al:Ljavax/microedition/lcdui/Image;

    invoke-virtual {v1}, Ljavax/microedition/lcdui/Image;->getHeight()I

    move-result v1

    mul-int/2addr v0, v1

    shl-int/lit8 v0, v0, 0x1

    sget-object v1, LBrowser;->J:Ljavax/microedition/lcdui/Display;

    invoke-virtual {v1}, Ljavax/microedition/lcdui/Display;->numColors()I

    move-result v1

    const/high16 v2, 0x1

    if-le v1, v2, :cond_4

    shl-int/lit8 v0, v0, 0x1

    :cond_4
    sget-wide v1, Ln;->J:J

    int-to-long v3, v0

    sub-long v0, v1, v3

    sput-wide v0, Ln;->J:J

    const/4 v0, 0x0

    sput-object v0, Lah;->al:Ljavax/microedition/lcdui/Image;

    :cond_5
    invoke-virtual {p0}, Ljavax/microedition/lcdui/Canvas;->repaint()V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    goto :goto_0

    :catchall_0
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_6
    :try_start_2
    iget-object v0, v0, Le;->Code:Lg;

    iget v0, v0, Lg;->t:I

    sget v1, Lah;->H:I

    if-le v0, v1, :cond_2

    sget-boolean v0, Ln;->aG:Z

    if-eqz v0, :cond_2

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    const-string v1, "overlay:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const/16 v1, 0x7e

    invoke-static {v1}, Ln;->Z(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lah;->Z(Ljava/lang/String;)V
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    goto :goto_1
.end method
